The important thing to note about OpenCL
Yesterday I posted a video showing OpenCL scaling across 24 CPU cores. The same demo was actually being shown at SIGGRAPH scaling across 12 CPU cores. We got a capture of the demo, but the most important thing about it is the section where the presenter explains about why OpenCL is is so significant and why AMD is showing it running on the CPU and not just talking about running it on the GPU (like everyone else). OpenCL lets you write data-parallel algorithms data-parallel processing (for scientific computations, video and image processing, game AI and physics, etc.) that spread themselves automatically across available resources, be they CPU or GPU.
See the video below, but here is the transcript:
“The important thing to note about OpenCL, is that it is not simply about running on the GPU. OpenCL is about running on heterogeneous systems - ALL the processors in your system. With AMD’s OpenCL implementation, you will be able to take one source code base and re-target it to your CPUs or GPUs - it will run on both - and take advantage of your entire platform. “.
My comment: Now that (in addition to the whole open standards thing) is why I am such a big champion of OpenCL.
Comments
There are no comments for this entry yet.
Add your comment
Note: All comments are moderated for spambots so there will be a posting delay.
Your email address will not be published.