Quote:
|
Originally Posted by Tony Norton
Thanks for your response Adywebb,
I take it, from other stuff I have read, that the system would "see" a quad core processor as 4 CPUs. Question then is, how many cores, or CPUs, can a piece of software use at once? If not more than one, is there any point in having more CPUs/cores than the number of programs you would run at one time?
If you are using multiple CPUs/cores does the second piece of software started automatically use an unused CPU/core, or does it 'share' with the first until that CPU/core is working at 100% and only then go for the second one?
Thanks for your help.
Tony Norton
|
This depends on the software application being used - if it is coded to execute in separate threads then it will do, and hence use as many cores available as there are threads.
As far as I'm aware any second, third applications etc running will use any unused core first - if all are already in use then it will start to share.
Multi-core processors are definitely the way to go for intensive media graphics work, as even if the application is only single threaded, it can use 100% of one of the cores without interruption and still leave 3 further cores for other use.