Intel has opened the code for the OpenCL implementation that runs on the CPU

Intel has open-sourced OpenCL CPU RT (OpenCL CPU RunTime), an implementation of the OpenCL standard designed to run OpenCL cores on a CPU. The OpenCL standard defines the API and extensions of the C language for organizing cross-platform parallel computing. The implementation has 718996 lines of code spread over 2750 files. The code has been adapted for integration with LLVM and will be proposed for inclusion in the main composition of LLVM. The source texts are open under the Apache 2.0 license.

Of the alternative projects that develop open implementations of OpenCL, PoCL (Portable Computing Language OpenCL), Rusticl and Mesa Clover can be noted. Intel's implementation is rated as showing better performance and more functionality.

Source: opennet.ru

Add a comment