What do you think about GPGPU? It sounds to be like it is going to be pretty huge for anyone who does anything multimedia related or scientifically related. Do you think it will be good for pure number crunching or does it have to have a multimedia component (images, etc.)? Aside from the special hardware (say for h.264 playback) on video cards, if you had a processor that had a bunch of cores, wouldn't it basically be the same thing, assuming the code is written to actually utilize all the cores? Why would people start to develop for GPGPU if they aren't currently coding a lot of programs to allow the use of multiple cores? What would make them change and start multi-threading applications?
http://gizmodo.com/5252545/giz-explains-gpgpu-computing-and-why-itll-melt-your-face-off
That article shows a bar graph of the capabilities of GPGPU. I did not see a source, but do you think it is accurate?
Does anyone have an idea of what the standard will be for GPGPU? From the limited amount of information I have been exposed to it seems like OpenCL is going to be big for most everyone and then Microsoft is going to refuse to get along and use DirectX 11. I don't know what is going to happen with CUDA since nvidia was part of the openCL group.
http://gizmodo.com/5252545/giz-explains-gpgpu-computing-and-why-itll-melt-your-face-off
That article shows a bar graph of the capabilities of GPGPU. I did not see a source, but do you think it is accurate?
Does anyone have an idea of what the standard will be for GPGPU? From the limited amount of information I have been exposed to it seems like OpenCL is going to be big for most everyone and then Microsoft is going to refuse to get along and use DirectX 11. I don't know what is going to happen with CUDA since nvidia was part of the openCL group.