Using all cores in a multi processor system RRS feed

  • Question

  • Hello, I am running Window's 7 Ultimate on an Intel Machine.  The processors are a pair of Xeon W5580 quad cores.  When running, Windows recognizes all the cores and is able to run two jobs per core.  I built the Machine for doing CFD calculations and i am using Unigraphics NX for the analysis.  When I run the "Windows Task Manager" and look at performance I notice that only two of the cores are busy at most so the computation on a fine mesh is much slower then it could be.  Only about 6% oc the CPU resources are used. 

    Is there a way to gen windows to split the computations up across more of the cores?



    Friday, May 28, 2010 3:52 PM


  • Hi Scott,

    I think you'll need to ask someone at Siemens your question. The number of cores an application process uses at any one time depends on the design of the application and how many threads the application spins up for its use. For example, perhaps the application is designed to always request cores from different sockets. Since you have two sockets, then the application would only use two processors in that case. Alternatively, perhaps the application is only running in two threads. Again, in that case it would never need more than two cores at any one time.



    • Marked as answer by Don Pattee Wednesday, October 6, 2010 11:29 PM
    Friday, June 11, 2010 3:06 AM