| Single, Dual, Quad, Cor Blimey! |
|
|
|
First there was the CPU with a relatively easy way to see its speed - you looked at its clock speed. Then came advances in CPU magic that meant that the clock speed alone wasn't the determining factor. Now they've come up with multi-core CPUs that throw this all out the window! The following description follows in Stephen Hawking's line of thinking - every formula (or tech term) will reduce the readership by 50%. So I've aimed at keeping technobabble to a minimum to keep readership, and more importantly, reader comprehension at its maximum. Oh, and just in case you think Intel and AMD are leading the pack, Sun has their four-, six- and eight-core UltraSPARC T1 CPUs shipping (and has done so for quite some time) and have now finished the design and are working on production of their new "Rock" CPU with 16 cores. Of course, a SPARC core and an Intel core cannot be directly compared - that would make things a little too easy! :) -- Once upon a time there was a processor called the Intel Pentium III. It got outdated, so along came the Pentium 4 CPU which was based on the Pentium III, but with "more modern" design ideas. Things went swimmingly for a while, including adding 64 bit processing to the original Pentium 4 design, but 2 major issues were noted - 1) It ran so hot in a laptop computer that it was impractical for those that don't think blistered thighs is a fashion statement and 2) It wasn't really that fast. So, Intel had another thunk aboot the Pentium III that was, relatively speaking, a really good CPU. They decided to implement the now "even more modern" design lessons they learned since designing the Pentium 4 and called it the Pentium M (for "Mobile", or maybe "Much cooler"). It ran at a much slower clock speed, power usage and temperature but added numbers together as quickly as the Pentium 4 did. "We are onto a good thing here" thought Intel, even though the Pentium M was a 32-bit only CPU core. As desktop CPU requirements were getting biggerer and biggerer, Intel decided to gaffer tape another Pentium 4 core into the same package, making the Pentium D. So, the Pentium D is basically 2 * Pentium 4 CPU cores on individual pieces of silicon that will plug into a single motherboard CPU socket. Old school. Power hungry. Damn hot. Intel also needed to update the Pentium M and did so, making the Intel Core Solo CPU. They also needed to move to multi-core CPUs, so along came the Intel Core Duo CPU which was 2 * modernized Pentium M cores in the one package. It, too, was stupidly only 32-bit. It was basically a stepping stone to a real CPU - the Core 2 Duo - which is a modernized (once again) and full 32/64-bit version of the Core Duo CPU. After a while, Intel managed to make the Core 2 Duo into a single piece of silicon, so that there's one chunk of silicon in the CPU package, but it has 2 * CPU cores. Nifty. Now, they realised that the next step - the Core 2 Quad - can be initially released by gaffer taping 2 of these bits of silicon on the one chip - so the initial Core 2 Quad CPUs were basically a pair of Core 2 Duo CPUs in a single package, similar to the Pentium D. Instead of continuing the trend and making a Core 2 Quad into a single package, Intel realised that they needed to release a whole new architecture, and along came... The Nehalem series and the Intel Core i7 CPU is the next revision of Intel's product line. It is both evolutionary and revolutionary - evolutionary in its actual CPU core advances, including a true quad-core-on-one-piece-of-silicon design and the re-introduction of HyperThreading for desktop processors, whilst revolutionary in that it brings the memory controller into the CPU (similar to what AMD did with their Athlon 64 and Opteron CPUs in late 2003). Yes, the Core i7 CPUs were released with AMD's 2003 technology in late 2008. That's like the x64 architecture which is AMD's design being incorporated into all Intel x64-capable CPUs. Oops, for a company who has an R&D budget greater than AMD's entire turnover, that's a bit of egg on Intel's face! As for the egg, well, maybe not. The Core i7 CPUs are *fast*. Really fast. Have a look at this comparative review of the Core i7 and Core 2 Quad CPUs (one of a great many comparisons available online). Intel then released, after the initial high-end performance Core i7 "Bloomfield" CPUs, a new range of consumer CPUs called the Core i5 "Lynnfield" and Core i7 "Lynnfield". The Core i5 CPUs do not have the HyperThreading support that the Core i7 CPUs have. The "Bloomfield" CPUs can support triple-channel memory whereas the "Lynnfield" CPUs support only dual-channel memory. Interestingly the "Lynnfield" CPUs all have a PCIe (PCI Express) controller in the chip, meaning they can communicate directly with graphic cards. This is a 16-lane controller only, which means that although these CPUs support SLI and CrossFire, they will do so at 2 * 8x PCIe speeds only. (If you're not a gamer, don't worry what this means. If you're a gamer, you've just written off the "Lynnfield" CPUs.) So, there you go - a basic overview of single and Dual Core Intel P4 (or Xeon) CPUs and the new Nehalem-based CPUs and how they evolved. As for AMD, I'm honestly not too sure where they are in comparison to Intel, however Intel uses AMD's x64 extensions and with the Nehalem-based CPUs, Intel has brought the memory controller into the CPU as AMD did over half a decade earlier. Intel is still winning the ultimate desktop CPU speed war, however AMD has some interesting products. Personally, I'm sticking with Intel as I don't really need nor want to bother with all of the comparisons between manufacturers - the comparisons between revisions of one manufacturer's CPUs is enough, and with Intel being faster, right now I'm happy with Intel for our own and our clients' requirements. If there's any more technology issues you'd like to see "humanized", please feel free to contact Hilton and ask for some help! |
| < Prev |
|---|



