HOME » | FORUM | CONTACT |

.: Technology Bytes : MixDown Edition
When 2 Heads (Cores) Are Better Than One :

June 01 2004:

Following on from last months article regarding the End of the Megahertz Myth, it has become increasingly obvious that the megahertz madness of recent times had reached a dead end, and that not only Intel, but all of the chip giants had to find another way to continue ramping future CPU performance, without relying on faster clock speeds. There are many of ways of improving performance of central processing units including larger Caches, FSB, adding media/vector processing extensions such as Altivec and SSE, branch and memory pre-fetch, out of order execution mechanisms, etc. All of these techniques have proven to be of great value in improving performance, but they have always been coupled with increased clock frequencies to deliver the end results. Another way of improving performance is to enable the execution of multiple threads at the same time. Intel’s first implementation was Hyperthreading, which virtually splits the CPU into 2 cores.

Although not as powerful as true Multi processor systems, it did prove an advantage in CPU intensive applications, and hinted at what was to come.
The next logical step is to implement dual CPU cores on a single die. The benefits are two fold. A dual-core chip is basically two separate processors on a single chip. Those two processors can outperform single-core processors on multithreaded applications while running at significantly lower clock speeds, thus consuming far less power. Now from all forecasts the shift to dual core processors was still a good 18-24 months away, but with the woes being suffered by Intel with the recent Prescott core, which in turn lead to the surprise announcement of the cancelling of the Tejas project- (the last Hoorah of the Megahurtz Monster Netburst architecture), dual Core CPU roadmaps have been fast tracked by a good 12 months. This means by this time next year, Intel will have a dual core Desktop CPU based on the Dothan –Pentium M micro architecture. Although this chip will be clocking in around the 2 Ghz region, (Instead of 4Ghz), performance wise it will leave the Netburst based Prescott in the dust, run way cooler, and in general, give the full benefits a true dual processor system. AMD and IBM/Apple are not going to be left out of the Dual Core band Wagon either, with AMD already announcing plans of Dual core Opterons, and IBM, rumour has it, also have Dual core chips in development.

For quite a while now, we have been picking up snippets of information thru the tech channel that Chipzilla (Intel) were planning on shifting to dual core designs for all of their processor families from the Itanium down. Now while all of this was of some interest for the propellor heads amongst us, it really wasn’t causing too many waves due to it not expecting to surface for quite a while. Codenames like Jonah, Conroe, and Merom were popping up on leaked Roadmaps, and were causing quite a bit of speculative chatter, while Intel, as expected, held there official line of not denying or confirming any of the leaked reports. All that changed quite dramatically on the 7th of May when Intel officially announced that they were cancelling the Tejas/Jawhawk line of CPU’s, and instead will deliver Dual core solutions within the allotted time frame that was originally scheduled for the previous netburst based chips. Gone are the funky Codenames, instead the only information that is confirmed now is that the cores will be based on an enhanced Dothan Pentium M Core, they will be 64 bit capable and will most likely be manufactured on a .65 Micron process.

 

They are also expected to be compatible with the 915 /925 chipsets that are scheduled to roll out in
2004/2005. It is not clear whether they will be compatible with the coming 775-pin socket T.
Interestingly, the features that were to be reserved for the Tejas, such as 64 bit extensions, and 1066
Mhz FSB, have now been fast tracked to the 775 pin Prescott that is due in August. It was always a little dangerous to underestimate the might of Chipzilla, and although they may have stumbled with the 478 Prescott dogs, it did motivate them to pull there finger out, and throw down the gauntlet to the opposition, who by all rights, would be more than a little concerned by the speed at which Intel has dropped this massive U turn, and restructured their roadmaps.

AMD have also announced their plans for Dual Core Opterons/Athlon64. Mind you the news almost went unnoticed in the wake of the Intel upheaval. Not to be accused of Monkey See, Monkey DO, In actual fact, AMD have been talking up the multicore route since about October last year, its only since Intel’s back flip that they have gone out of their way to reiterate and confirm their plans for dual core Opterons and Athlon 64’s. They now have for the first time given projected timetables, which surprise, surprise, puts it on an even keel with the Intel. It has also been confirmed that they will be compatible with the existing 940 Pin, and future 939 pin socket layout, which will ensure a smoother upgrade path to existing users. I still am a little sceptical about AMD’s timetable announcements. They have still yet to shift their manufacturing to .09 Micron, let alone .65, so if the teething problems that both Intel and IBM have been experiencing shifting to .09 micron are any indication, I feel Cheapzilla are being a little presumptuous to be making such claims so early on.

Apples Multicore timetable is a little harder to piece together with Fruitzilla always being far tighter lipped about future CPU releases. However some interesting fodder has bubbled to the surface none the less. The info has been pieced together with the help of the leaks regarding the processor that is to be used in the new X Box. The first Power PC class processor to feature dual cores will be the IBM 976. It will be based on IBM's Power 5 architecture, including the latter's simultaneous multi-threading facility - the same basic technology as Intel's HyperThreading (Monkey See-Monkey DO?) and will be built on a .65 nm process. Considering the fact that IBM’s shift to .09 micron has been anything but smooth, I’d say they have a job ahead of them to keep on the same playing field. Time frames were originally scheduled for late 2005-early 2006, which coincided with the projected releases from the X86 camp. This however could change with the added urgency being created by Intel fast tracking their dual core operation.

Its definitely going to be any interesting 18 months or so.

Till next time :-)


© TECHNOLOGY BYTES 2005

Get a cool web address! Free SubDomains from ShortURL.com