Performance and count of cpu cores

beekay

Distinguished
Jan 11, 2010
2
0
18,510
Is there any performance benchmark for cpu core-count?. Does the Host OS/Application performance get multiplied by the number of cores the CPU has? e.g, is performance of quad-core cpu 4 times that of single core of the same cpu?
Thanks Geeks.
 


Well were to being. :)


Does the Host OS/Application performance get multiplied by the number of cores the CPU has? e.g, is performance of quad-core cpu 4 times that of single core of the same cpu?

Well not exactly.

See a quad core cpu doesn't multiply the performance like your thinking unless it's been programed that way. If the program only been made to use 1 or 2 core, then thats all what it will use. the other 2 or 3 cores will sit idle.



The best way to view a quad core cpu is to think 4 workers.

Lets say you have 4 task to get done and they all need to be done in the same time.


Well worker 1 can get task A done.

Worker 2 can get task B done

and so on and so forth.



Next lets say you have only 2 task and only 1 person can work on each task.

Well worker 1 and 2 will be working but work 3 and 4 will be doing nothing.




This is how a quad core cpu works. Now as said above, if a program has been made to run on 2+ cores then how it would work is:

Say you have 1 task that 2 workers can run it.

then worker 1 and 2 can work on task A while worker 3 & 4 are not working.

if you run another task that 2 worker can work on then:

Worker 1 & 2 will work on task A
Worker 3 & 4 will work on task B.

If the program has been made to run on 4 cores then,

Workers 1-4 will work on task A.


With is how cpus work.