Intel has opened implementation code for OpenCl executed on CPU

Intel opened The initial texts of the OpenCl CPU RT (OpenCl CPU Runtime), implementation of the OpenCl standard intended for execution OpenCL yader on the central processor. The OpenCl standard determines the API and expansion of the language for the organization of cross-platform parallel calculations. The implementation has 718996 lines of code distributed by 2750 files. The code is adapted for integration with LLVM and will be proposed for inclusion in the main composition of LLVM. source texts open under the Apache 2.0.

license.

From alternative projects developing open implementations of the OpenCl, Pocl (Portable Computing Language OpenCl), Rusticl and Mesa Clover can be noted. Intel implementation is evaluated as demonstrating higher performance and providing wider functionality.

/Media reports cited above.