OpenCL adapts for control-freak programming
The Khronos Group announced version 1.2 of OpenCL today, an update that gives programmers tighter control over how they run software on graphics chips.
OpenCL is a standard interface that makes it easier for programmers to tap into the "GPGPU" idea--general-purpose graphical processing unit, which runs software such as game physics engines on a computing device's graphics hardware rather than on its central processing unit (CPU). With OpenCL, or with another technology such as Microsoft's rival DirectCompute, a programmer can use a GPGPU approach without having to worry about the particulars of individual graphics chips. … Read more