Intel® Tools for OpenCL™ Software
Create, Optimize, and Deploy OpenCL Applications
How To Deploy OpenCL™ Code on Intel® Hardware
1. Choose a hardware platform and processing units that target:
- Intel® HD Graphics and Intel® Iris® Plus graphics if available on Intel processors
- Intel® Arc™ GPU
- Intel® Data Center GPU
- Intel® Core™ processor or Intel® Xeon® processor
- FPGAs for Altera® devices
2. Since you may need to install multiple runtimes, identify whether your application simultaneously runs OpenCL™ code on CPU and GPU.
Note Runtimes for Intel® Graphics Technology are often deployed with Intel® CPU Runtime for OpenCL™ Applications.
3. Find the right runtimes for your application. Your options include:
- OpenCL Runtimes for Intel Processors and Deploying on Intel CPUs and GPUs
- Intel CPU Runtime for OpenCL Applications
- Products that Enable FPGAs
4. Download and install a runtime for your OpenCL application. Your options are in the following section.
Download OpenCL Runtime
Supporting Linux* and Windows*
For Intel GPUs
Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver