dual core processor
dual core processor
(OP)
Hi,
Is it just me, or are there other people that are annoyed, annoyed, annoyed to the end of their wits that SW and Cosmos don't utilize dual core processors? Seems to me if those 2 can't use it what else should be entitled to it; and here we have it sitting idle most of the time. If I could at least have some kind of explanation for it...
sorrrrry if I appear to be nitpicking; it's simply something that one thinks about every time I have to wait during rebuilds, esp. when it gets too repetitive.
cheers!
Is it just me, or are there other people that are annoyed, annoyed, annoyed to the end of their wits that SW and Cosmos don't utilize dual core processors? Seems to me if those 2 can't use it what else should be entitled to it; and here we have it sitting idle most of the time. If I could at least have some kind of explanation for it...
sorrrrry if I appear to be nitpicking; it's simply something that one thinks about every time I have to wait during rebuilds, esp. when it gets too repetitive.
cheers!






RE: dual core processor
Why do you think Cosmos doesn't use dual processors?
RE: dual core processor
SA
RE: dual core processor
RE: dual core processor
Stefan Hamminga
EngIT Solutions
CSWP/Mechanical designer/AI student
RE: dual core processor
Jason
UG NX2.02.2 on Win2000 SP3
SolidWorks 2005 SP5.0 on WinXP SP2
SolidWorks 2006 SP3.3 on WinXP SP2
RE: dual core processor
Still, Cosmos should be very multi threaded.
RE: dual core processor
Anyone have more info on that?
Helpful SW websites FAQ559-520
How to get answers to your SW questions FAQ559-1091
RE: dual core processor
To be honest though, I am no fan of manually tuning affinity, if SW does any multithreading (and it does, just not a lot) and you set affinity to a single core you have just shot yourself in the foot (unless your MS Word does use a full core)...
Stefan Hamminga
EngIT Solutions
CSWP/Mechanical designer/AI student
RE: dual core processor
RE: dual core processor
SW uses dual-cores or dual-cpu's for:
-boolean operations (cut, extrude)
-Healing, data translation
-Creating PDF’s
-HLR – high quality views – updating of views in the background while you can still work on the drawing. i.e. on a Multi-processor machine, high-quality view creation does not stop when you move the mouse (little hourglass that appears over a draing view icon when you first load a drawing)
RE: dual core processor
RE: dual core processor
"Parasolid is a multithreaded kernel, which generally results in a 30 to 50 percent speed increase when employed in a dual-processor system"
So the core of SolidWorks (and SolidEdge and UG/NX) is multithreaded, which is probably why some of the commands in SW can use multithreading.
bc
RE: dual core processor
Getting back to linearity in processes, I'm in the midst of a course on object-oriented programming and Java (NOT javascript) and have recently learned that when you program an application to be multi-threading there is a misconception that threads actually run in parallel. The fact of the matter is that in Windows that is not really the case. Threading is accomplished by a mechanism called "time-slicing" which allocates a certain amount of time in a program to perform an action. So when you're in sketch mode for instance and draw a line then if the processor is in the midst of performing another action either one of these tasks must stop and wait for the other. We never really see that up front but that's basically what happens (and a programmer is responsible for precedence).
The point with being linear is that in a rebuild it's not practical to instantiate multiple threads because it just ends up work much the same as if it wasn't multi-threaded. The objects in memory are chained together in hierarchical fashion and have to complete their work in a top down fashion.
This is a very high-level basic picture of why SolidWorks doesn't take full-time advantage of dual processors and certainly there's a lot more meat to it than this. However I thought it might be a tiny bit informative (if not largely boring - I mean we all just want more speed from SolidWorks!).
Regards,
Chris Gervais