Intel announces OpenCL SDK

Chipzilla has told the world and its dog that it will be releasing an OpenCL SDK enabling execution of OpenCL code on Intel x86 Processors.

Currently it is only possible to run this sort of stuff on Windows Vista and Windows 7 and the move is probably to counter anything that NVidia and PGI is doing with its ‘CUDA x86′.

OpenCL is an emerging standard from the Khronos Group industry consortium and Intel has made a lot available to the standard’s feature set.

It is the first open, royalty-free standard for general-purpose parallel programming of heterogeneous systems and provides a uniform programming environment for software developers to write efficient, portable code using a mix of multi-core CPUs and other parallel processors.

Intel said that its API enables developers to take advantage of things like the Intel Streaming SIMD Extensions and Multi-Core scalability.

While showing off the Alpha release of Intel OpenCL SDK, Intel said that it would continue to support parallel computing tools and standards support .It has a way to go yet.

OpenCL is still not as popular as CUDA, mostly because it is a bit trickier to work with.However CUDA has also been out there a bit longer and as a large pool of expertise

However Intel’s announcement means that its big idea of having a single truly universal language that runs on AMD and Nvidia GPUs and Intel’s CPUs is getting a lot closer.