Khronos Finalizes OpenCL 2.0 Specification for Heterogeneous Computing

OpenCL 2.0 Brings A Set of New GPGPU Capabilities

by Anton Shilov
11/18/2013 | 11:27 PM

The Khronos Group on Monday announced the ratification and public release of the finalized OpenCL 2.0 specification, a significant evolution of the open, royalty-free standard that simplifies cross-platform, parallel programming. With an enhanced execution model and a subset of the C11 and C++11 memory model, synchronization and atomic operations, OpenCL now enables a significantly richer range of algorithms and programming patterns to be easily accelerated with improved performance.


“Khronos received significant and thoughtful developer feedback from the provisional release of OpenCL 2.0, much of which has been adopted, or will be merged with emerging hardware capabilities as this state-of–the-art parallel programming platform continues to evolve. OpenCL continues to gather momentum on desktop, mobile and embedded devices, including providing a unified programming environment for dynamically balancing diverse CPU, GPU, DSP and hardware resources in mobile SOCs for advanced use cases ranging from vision processing for Augmented Reality to physics simulation for mobile gaming,” said Neil Trevett, chair of the OpenCL working group, president of the Khronos Group and vice president of mobile content at Nvidia.

OpenCL 2.0 updates and additions include:

Many leading-edge high-tech companies, including, but not limited to Adobe, AMD, Imagination Technologies and Vivante announced support for OpenCL 2.0.