Could this spell the end of the GPU as we know it?
The Inquirer has posted an interesting article about Intel’s future release of a new type of ‘graphics card’ which uses x86 ‘mini-cores’ as opposed to GPU’s.
They have code named it Larrabee and it’s initial release should see the light of day some time in 2009, sporting 16 cores. However due to the architecture, these cores can be increased or decreased quite substantially.
What are these cores? Well they not GPU’s. They basically a line of x86 mini-cores with a staggeringly short pipeline. What you get in the end is a lot of threads running a super-wide vector unit, with the controls in x86. You use the same tools to program the GPU as you do the CPU. It then becomes very easy to use the GPU as an extension to the main CPU. Effectively Intel is doing away with the traditional 3D pipeline of putting points in space, connecting them, painting the resultant triangles, and then getting them to perform as fast as possible.
Connecting these cores by using a very wide bi-directional ring bus, we can start thinking four, not three digits of bit width and Tbps not Gbps of bandwidth.
Although the current chip is 65nm, by the time Larrabee hits production we could very well see it on 45 nanometres.
It seems in any case, the idea of having a GPU as a separate chip will become a thing of the past. The first step would be a GPU on a CPU, very much like AMD’s Fusion. This should be transitional though as both sides begin to pull the functionality into the core itself. Thereafter GPUs will cease to exist.

Articles RSS