View Single Post
  #17 (permalink)   Top
Old 18th April 2009, 09:54 AM
Joshuashawharvey's Avatar
Joshuashawharvey Joshuashawharvey is offline
Community Moderator
 
Join Date: Oct 2007, 1,028 posts.
Location: Stoke-on-Trent, England
Reputation: Joshuashawharvey is on a distinguished road
Well you learn something new every day I guess

There are many advantages of multi-core processors over single core and using more than one processor on the same system, such as:

They are much more efficient when used with applications which take advantage of more than one thread. There are hyperthreading single-core processors which will allow a CPU to accomplish two threads with a single CPU, but an independent physical core will perform better than a "virtual" core as it were.

Even when running software not programmed to utilise more than one core, multi-tasking is much more efficient. Therefore you have room to perform CPU intensive tasks such as antivirus scans, encoding or games whilst performing other tasks without any noticeable slowdown. A single core processor would probably grind to a halt on the tasks I mentioned, let alone perform other tasks simultaneously. Even if that single core was say 6GHz, there still wouldn't be much room for other tasks without any noticeable slowdown. It would just get the single task done quicker than one with a lower clock speed.

Cache can run at a much higher clock speed than if you were to use two seperate processors due to cache coherency. This simply means that the cache for all cores is stored on the same PCB so cache signals do not have to travel off the CPU, therefore diminishing signal degredation.

As already mentioned, they are more energy efficient, so I won't go into detail about that one
__________________
"People always fear change. People feared electricity when it was invented, didn't they? People feared coal, they feared gas-powered engines... There will always be ignorance, and ignorance leads to fear. But with time, people will come to accept their silicon masters" - Bill Gates

Last edited by Joshuashawharvey; 18th April 2009 at 10:02 AM.
Reply With Quote