Intel embraces OpenCL

Intel has released an alpha-grade OpenCL Software Development Kit software, to run an implementation of the OpenCL 1.1 on its Core processors, running on Microsoft Windows 7 and Windows Vista operating systems.

Intel says the Alpha software brings OpenCL for the CPU in support of OpenCL developers desiring CPU advantages found on many OpenCL workloads. OpenCL language and Application Programming Interface enables developers to exploit Intel Streaming SIMD Extensions and Multi-Core scalability.

Originally developed by Apple, OpenCL is the first open, royalty-free standard for general-purpose parallel programming of heterogeneous systems. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for client computer systems, high-performance computing servers, and hand-held devices using a diverse mix of multi-core CPUs and other parallel processors.

OpenCL is administered by Khronos Group industry consortium. Intel says that with the Alpha release of its OpenCL SDK, it is demonstrating its commitment to parallel computing tools and standards support.

Graphics chip outfit Nvidia has been shouting from the rooftops about its own parallel computing wizardry named CUDA. Intel's move towards OpenCL has nothing to do with this, no siree, Bob. Honest.

Intel provides Alpha software free of charge here, but without any warranty that it works as expected or will be supported as is in the future.