What to Download
By downloading a package from this page, you accept the End User License Agreement.
Installation has two parts:
- Intel® SDK for OpenCL™ Applications Package
- Driver and library(runtime) packages
The SDK includes components to develop applications. Usually on a development machine the driver/runtime package is also installed for testing. For deployment you can pick the package that best matches the target environment.
The illustration below shows some example install configurations.
SDK Packages
Please note: A GPU/CPU driver package or CPU-only runtime package is required in addition to the SDK to execute applications
Standalone:
- Intel® SDK for OpenCL™ Applications 2016 R2 for Linux* (64 bit)
- Intel® SDK for OpenCL™ Applications 2016 R2 for Windows* (64 bit) (assumes Windows* graphics driver installed)
Suite: (also includes driver and Intel® Media SDK)
Driver/Runtime Packages Available
GPU/CPU Driver Packages
Deprecated
Intel® SDK for OpenCL™ Applications 2016 R2 for Linux* (64 bit)
This is a standalone release for customers who do not need integration with the Intel® Media Server Studio (MSS). It provides components to develop OpenCL applications for Intel processors.
Visit https://software.intel.com/en-us/intel-opencl to download the version for your platform. For details check out the Release Notes.
Intel® SDK for OpenCL™ Applications 2016 R2 for Windows* (64 bit)
This is a standalone release for customers who do not need integration with the Intel® Media Server Studio (MSS). The Windows* graphics driver contains the driver and runtime library components necessary to run OpenCL applications. This package provides components for OpenCL development.
Visit https://software.intel.com/en-us/intel-opencl to download the version for your platform. For details check out Release Notes.
OpenCL™ 2.0 GPU/CPU driver package for Linux* (64-bit)
The Intel intel-opencl-r3.0 (SRB3) Linux driver package provides access to the GPU and CPU components of these processors:
- Intel® 5th, 6th or 7th Generation Core™
- Intel Pentium J4000 and Intel Celeron J3000
- Intel® Xeon® v4, or Intel® Xeon® v5 Processors with Intel® Graphics Technology (if enabled by OEM in BIOS and motherboard)
Intel has validated this package on CentOS 7.2 for the following 64-bit kernels.
- Linux 4.7 kernel patched for OpenCL 2.0
Supported OpenCL devices:
- Intel Graphics (GPU)
- CPU
For detailed information please see the driver package Release Notes.
For Linux drivers covering earlier platforms such as 4th Generation Core please see the versions of Media Server Studio in the Driver Support Matrix.
OpenCL™ Driver for Intel® Iris™ and Intel® HD Graphics for Windows* OS (64-bit and 32-bit)
The Intel® Graphics driver includes components needed to run OpenCL* and Intel® Media SDK applications on processors with Intel® Iris™ Graphics or Intel® HD Graphics on Windows* OS.
You can use the Intel Driver Update Utility to automatically detect and update your drivers and software. Using the latest available graphics driver for your processor is usually recommended.
See also Identifying your Intel® Graphics Controller.
Supported OpenCL devices:
- Intel Graphics (GPU)
- CPU
For the full list of Intel® Architecture processors with OpenCL support on Intel Graphics under Windows*, refer to the Release Notes.
OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors
This runtime software package adds OpenCL CPU device support on systems with Intel Core and Intel Xeon processors.
Supported OpenCL devices:
- CPU
Latest release (16.1.1)
- OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
- OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
- OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* Linux* (64-bit)
- OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for SLES* Linux* (64-bit)
- OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)
Previous Runtimes (16.1)
- OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
- OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
- OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* Linux* (64-bit)
- OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for SLES* Linux* (64-bit)
- OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)
Previous Runtimes (15.1):
- OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
- OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
- OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* and SLES* Linux* (64-bit)
For the full list of supported Intel Architecture processors, refer to the OpenCL™ Runtime Release Notes.
Deprecated Releases
Note: These releases are no longer maintained or supported by Intel
OpenCL™ Runtime 14.2 for Intel® CPU and Intel® Xeon Phi™ Coprocessors
This runtime software package adds OpenCL support to Intel Core and Xeon processors and Intel Xeon Phi coprocessors.
Supported OpenCL devices:
- Intel Xeon Phi Coprocessor
- CPU
Available Runtimes
- OpenCL™ Runtime Driver for Intel® CPU and Intel® Xeon Phi™ Coprocessors for Linux* (64-bit)
- OpenCL™ Runtime Driver for Intel® CPU and Intel® Xeon Phi™ coprocessors for Windows* (64-bit)
For the full list of supported Intel Architecture processors, refer to the OpenCL™ Runtime Release Notes.