Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No

Parallel Processing, Part 1: CPU Cores

by

Single, Dual Or Quad Core?

The race for more performance in the processor segment can only be won by manufacturers who focus on a reasonable balance of clock speed and processing units, based on the existing manufacturing technology. With availability of 90 nm and 65 nm manufacturing processes, processors with more than one unit became possible thanks to manageable heat dissipation and die sizes, and we’re looking at more and more quad core processors today. But how does current software really scale from single to dual and quad cores?

In an ideal world, thread-optimized software allows the operating system to distribute multiple threads across the available processing units, whether these are found on a single processor or multiple processors with a single or multiple cores. Adding more cores can unleash much more performance than any clock speed increase. This makes sense: obviously, more workers are almost always faster than fewer faster workers.

Your opinion counts. Take part in our survey for a chance to win over £3,000 in prizes!

But what about four and more workers per processor? In this case, there might not always be enough work to saturate four or more units. It can also be tricky to distribute the workloads to the workers, meaning that the physical interfaces - such as HyperTransport (AMD) or the Front Side Bus (Intel) - might become a bottleneck in certain scenarios. As a third option, the mechanism that distributes the workloads, which is the operating system’s dispatcher, may also become a bottleneck.

AMD’s transition from single core to dual core processors was almost seamless, as the company had not maxed out thermal limits like Intel’s Pentium 4 processors. Hence, the Athlon 64 X2 was expensive but reasonable, while the Pentium D 800 series became extremely hot. Intel’s 65 nm processors, and the Core 2 processor family in particular, turned the tables. Intel has also been able to combine two Core 2 Duo processors in a single processor package where AMD still hasn’t, which is better known as the Core 2 Quad today. AMD has promised to deliver its Phenom X4 processor before the end of this year.

In this article, we’ll have a look at a Core 2 Duo configuration running a quad core, a dual core and a single core, and compare how the extra cores scale. Is it worth going for a quad core today?

Share:
1
Comment
X
Submit

Comments
Read the comments on the forums
r1daly 02/09/2008 19:21
Hide
-0+

Buy a digital camera, fit a CD/DVD writer, use a USB stick or external hard disk drive and you find all types of processes jumping into life and hijacking you CPU, just when you want to use it. They run around like children at a party trying to get more than their fair share of the cake. Yes why no go for quad core so the children can play on the machine while you do some data processing! The answer is yes, I’m almost 50.

Best offers

Newsletters


OK