Spare a thought for AMD and NVIDIA. They have been happily smacking each other upside the head for a decade. But at least they have been doing so safe in the knowledge that their GPUs are distinct from – and inherently superior in graphics processing terms – to CPUs.
At least, that used to be the case. Intel has now unveiled Larrabee, a co-processor based on an entirely new approach to graphics processing. If Intel has done its sums correctly, not only will the very deﬁnition of the GPU be unceremoniously defenestrated, but also AMD and NVIDIA's graphics chips could even be pummelled to the very brink of existence.
If that sounds like hubris, try this for size. Larrabee could also tear up the rulebook for CPUs, too. That's right, a single new architecture might just take over as ultimate all-round processor, eventually cannibalising sales of Intel's own conventional CPUs.
What exactly is this deathly destroyer, this harbinger of doom made manifest in 45nm silicon? Some sort of retro-engineered alien technology? Well, here's the really hilarious bit. In simple terms, it's just a metric crapload of old Pentium MMX processors crammed into a single processor die and mounted on a PCI Express board much like any other graphics card.
Exactly how many of these cores Larrabee contains Intel will as yet not be drawn on. Given that chips based on the Larrabee architecture won't go on sale until late next year or early in 2010, it's entirely possible Intel has yet to ﬁnalise the core count.
Watching the clock cycles
However, we do know that the Pentium-derived design of the cores makes them much smaller than those found in an Intel Core 2 die. In fact, Intel suggests 10 Larrabee cores can ﬁt in the same space as a single 65nm Core 2 Duo die. Extrapolate out from that using the knowledge that Larrabee will be based on 45nm silicon technology and we reckon Larrabee chips will boast at least 32 cores at launch.
Other than the Pentium link, the other major feature of the Larrabee core architecture is a superwide ﬂoating point unit. Capable of handling 16 instructions per clock cycle, it's four times as wide as the equivalent unit in one of Intel's existing desktop CPUs. Factor in each core's additional ability to support four software threads and the chip's potential is truly staggering. It's just possible that Larrabee might deliver 100 times the ﬂoating-point punch of a Core 2 Duo chip.
Impressive as that sounds, what we don't know is how good this battery of general purpose and x86-compatible cores will actually be for graphics processing. Sure, it will be much more programmable than any graphics chip before. But that doesn't mean it will be fast. Roll on 2009.