Intel Tools for OpenCL™ Applications




The OpenCL™ platform is the open standard for general-purpose parallel programming of heterogeneous systems. It provides a uniform programming environment that is used to write portable code for client PCs, high-performance computing servers, and embedded systems that use a diverse mix of:

  • Multicore CPUs
  • Graphic processors
  • FPGAs
  • Other parallel processors and coprocessors

The OpenCL Platform Working Group (led by the Khronos Group*) defines this standard.


Download Intel Tools and Runtimes for OpenCL


Additional Resources

See OpenCL API headers and Khronos OpenCL



To upgrade from OpenCL to SYCL* using the Intel® oneAPI DPC++ Compiler, refer to:

Intel® SDK for OpenCL™ applications, last released October 2020, does not include the latest functional and security updates. Intel has ceased development including, but not limited to, maintenance, bug and security fixes, new releases, or updates to Intel SDK for OpenCL applications. Intel recommends that users uninstall and discontinue use of the Intel SDK for OpenCL applications as soon as possible. Effective August 14, 2023, Intel SDK for OpenCL applications is no longer available and is replaced by individual downloads. The latest versions of OpenCL tools and runtimes that were in the SDK are available at the links shown previously.