Yesterday, NVIDIA announced, to release an OpenCL (Open Computing Language) driver and software development kit (SDK) to developers participating in its OpenCL  Early Access Program. NVIDIA is providing this release to solicit early feedback in advance of a beta release which will be made available to all GPU Computing Registered Developers in the coming months.

OpenCL is being created by the Khronos Group with the participation of many industry-leading companies and institutions including AMD, Apple, Broadcom, IBM, Intel,  NVIDIA and many more. OpenCL aims to be the first royalty-free standard for general-purpose parallel programming of heterogeneous systems. It provides a uniform programming environment for software developers to write efficient, portable code for high-performance compute servers, desktop computer systems and handheld devices using a diverse mix of multi-core CPUs, GPUs, Cell-type architectures and other parallel processors such as DSPs.

Developers can apply to become a GPU Computing Registered Developer at:  www.nvidia.com/opencl. I registered for it. So look forward to some interesting OpenCL code in a future post.