Linked by Thom Holwerda on Mon 9th Nov 2009 21:29 UTC
Thread beginning with comment 393684
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.





Member since:
2005-07-06
That's not going to happen. In GPUs if you have for instance a 16-wide SIMD unit - it will execute 16 identical scalar programs at the same time, with identical program flow, but operating on different data. There can be hundreds of these units and the programmer treats them just as if they are a single scalar unit. This does not map to x86 very well. Even Larrabee which Intel touts as x86 based does the heavy computing with such SIMD units that have little in common with x86.
Running GPU code on CPUs is nothing new. OpenGL has always had software(CPU) implementations. And they were always painfully slow - the kind of code that can run on a GPU, should run on a GPU.
The fusion of GPU and CPU will not happen anytime soon, but NVidia will have a very hard time to compete with the upcoming integrated GPU+CPU chips in the mass x86 market. They will be competitive in the hi-end gaming, CAD and scientific niche markets.
Edited 2009-11-09 22:52 UTC