Personally I think nVidia is being the arrogant one here, saying that Larrabee is "the GPU that CPU engineers would design" and playing like there is nothing to fear from Intel.
Firstly, as far as I know, there is no specific CPU engineer or GPU engineer education at university... It's not like CPU engineers would be too dense to be able to figure out how to create a good GPU, or vice versa (in fact, I'm quite sure that both nVidia and ATi have a lot of engineers that started their careers on CPUs).
Secondly, they are working with some big names from software rendering, like the people from Pixomatic, which includes Michael Abrash, who worked on the legendary software renderers at ID Software.
Thirdly, even though Intel never designed a high-end GPU, their IGPs do contain state-of-the-art hardware... So Intel does have some engineers around that have developed various generations of GPUs before, and know how to build a DX10 GPU, with efficient texture filtering, caching and thread management. They're not starting from scratch. The X3000/X4000 series of IGPs is actually remarkably similar to the G80 architecture, just on a much smaller scale.
Now, both the hardware and the software guys at Intel are experts in their field... If they can just work together, so that the software people can explain the hardware people what kind of instructions they want, and then let the hardware people explain how to take advantage of their design in software, I think this could work out pretty well.
In the meantime nVidia knows that they have to make their GPU design more generic and more programmable at every generation, so they wish they had more CPU engineers, because they will eventually have to design a GPU the way CPU designers would.
Firstly, as far as I know, there is no specific CPU engineer or GPU engineer education at university... It's not like CPU engineers would be too dense to be able to figure out how to create a good GPU, or vice versa (in fact, I'm quite sure that both nVidia and ATi have a lot of engineers that started their careers on CPUs).
Secondly, they are working with some big names from software rendering, like the people from Pixomatic, which includes Michael Abrash, who worked on the legendary software renderers at ID Software.
Thirdly, even though Intel never designed a high-end GPU, their IGPs do contain state-of-the-art hardware... So Intel does have some engineers around that have developed various generations of GPUs before, and know how to build a DX10 GPU, with efficient texture filtering, caching and thread management. They're not starting from scratch. The X3000/X4000 series of IGPs is actually remarkably similar to the G80 architecture, just on a much smaller scale.
Now, both the hardware and the software guys at Intel are experts in their field... If they can just work together, so that the software people can explain the hardware people what kind of instructions they want, and then let the hardware people explain how to take advantage of their design in software, I think this could work out pretty well.
In the meantime nVidia knows that they have to make their GPU design more generic and more programmable at every generation, so they wish they had more CPU engineers, because they will eventually have to design a GPU the way CPU designers would.
Last edited by a moderator: