Utilize your Multi-Core Processor in AutoCAD

Core 2 Duo Processor It’s no secret, the modern-day processor race isn’t measured so much on how fast the processor is, but rather how many cores you have.  First we saw the Core Duo (2 cores) processors, then the Core 2 Duo’s (4 cores).  While your inner-geek can certainly brag about the number of cores inside your machine, what about actually using them for some real processing?

A lesser-known AutoCAD System Variable might just be your ticket to utilizing some of that extra power.  The system variable is WHIPTHREAD.  Depending on how you set this variable, AutoCAD can use that extra processor to improve the speed of operations which require a redraw or regenerate the drawing such as ZOOM.  I have copied an excerpt from the AutoCAD help file, documenting what each value does:

0

No multithreaded processing; restricts regeneration and redraw processing to a single processor. This setting restores the behavior of AutoCAD 2000 and previous releases.

1

Regeneration multithreaded processing only; regeneration processing is distributed across two processors on a multiprocessor machine.

2

Redraw multithreaded processing only; redraw processing is distributed across two processors on a multiprocessor machine.

3

Regeneration and redraw multithreaded processing; regeneration and redraw processing is distributed across two processors on a multiprocessor machine.

It may seem pretty obvious, but the WHIPTHREAD system variable has no effect on single processor machines.  Additionally when you have WHIPTHREAD set to 2 or 3, the order of objects specified with the DRAWORDER command may get mixed up.  According to the AutoCAD help file, DRAWORDER is preserved for plotting.

Donnie Gladfelter
Donnie Gladfelter

Donnie is author of the book and Autodesk Official Press, AutoCAD and AutoCAD LT: No Experience Required, a columnist for AUGIWorld Magazine, Autodesk University speaker, and former member of the AUGI Board of Directors.

8 Comments

  1. Not to nitpick but:
    >>Core 2 Duo’s (4 cores) — is still just 2 cores

    maybe you meant Core 2 Quads (4 cores) or dual Core 2 Duos (2×2 cores)

  2. Not to nitpick but:
    >>Core 2 Duo’s (4 cores) — is still just 2 cores

    maybe you meant Core 2 Quads (4 cores) or dual Core 2 Duos (2×2 cores)

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from The CAD Geek

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from The CAD Geek

Subscribe now to keep reading and get access to the full archive.

Continue reading