Review the Release Notes for Intel® SDK for OpenCL™ Applications and the Intel® System Studio: OpenCL™ Tools component. The notes are categorized by year, with individual releases listed within each year.
Click a version to expand a summary of downloadable release notes and new features since the previous update. Release notes include pre-requisites, software compatibility, installation instructions, and known issues at release. All files are in PDF format - Adobe Reader* (or compatible) required.
- To get product updates, log in to the Intel® Software Development Products Registration Center
- For technical support, visit Intel® Software Developer Support
- Ask questions and join the community at the OpenCL™ forums
- For installation and product introduction walkthroughs, refer to the Get Started Guide for Intel® SDK for OpenCL™ Applications
- For details about product features, refer to the Developer Guide
- View Intel® implementations for OpenCL™ devices at the runtime portal
2020
Update 3
2020 Update 3 Key Updates:
- Please refer to the "What's New in This Release" inside the Intel® SDK for OpenCL™ Applications Developer Guide.
Update 2
Release Notes (English)
2020 Update 2 Key Updates:
- FPGA support was deprecated and removed from Intel® SDK for OpenCL™ - Offline Compiler. Please
use Intel® SDK for OpenCL™ Applications 2020 Update 1 if you need this functionality or Intel® FPGA
SDK for OpenCL™. - Intel® SDK for OpenCL™ Applications 2020 Update 2 includes bug fixes and security updates. Users
should update to the latest version.
Update 1
2020 Update 1 Key Updates:
Functionality of assembly code generation was removed. Please use Ocloc tool for assembly code generation for GPU.
- OpenCL™ API Headers and OpenCL™ ICD Loader were updated.
- Intel® Debugger for Heterogeneous Compute was removed. Please use Intel® SDK for OpenCL™ Applications 2020 initial release if you need this functionality.
- Intel® CPU Runtime for OpenCL™ Applications 18.1 was removed from installer on Windows*. If you need Intel® CPU Runtime for OpenCL™ Applications 18.1 you could install it manually from
/OpenCL/runtime/cpu/opencl_runtime.msi
. Disable your graphic card before installation to avoid installation issue. - Intel® SDK for OpenCL™ Applications 2020 Update 1 includes bug fixes and security updates. Users should update to the latest version.
Initial Release
2020 Initial Release Key Updates
- Visual Studio* 2019 support was added. Visual Studio* 2015 support was removed.
- Support of 10th Generation Intel® Core™ processor named Ice Lake.
- CentOS* 8 support was added.
- SPIR functionality was removed from Intel® SDK for OpenCL™ Applications. Please use SPIR-V instead of SPIR.
- OpenCL™ API Debugger and Kernel Development Framework functionality was deprecated in this release. Intel® VTune™ Profiler can be configurable to see OpenCL™ API calls. Intercept Layer for OpenCL™ Applications can be used for replacement of OpenCL™ API Debugger functionality.
- The support for generating an optimized ELF binary file from a SPIR-V file was added to Intel® SDK for OpenCL™ - Offline Compiler.
- Intel® SDK for OpenCL™ Applications 2020 includes bug fixes and security updates. Users should update to the latest version.
For a full list of features, refer to the Intel® SDK for OpenCL™ Applications Developer Guide. Guidance maps to the 2019 product which was a superset of 2020 features.
2019
Update 5
2019 Update 5 Key Updates:
- Qt* libraries have been updated to 5.13.0.
- Intel® Debugger for Heterogeneous Compute has been updated for security and bug fixes.
- Microsoft Visual Studio* 2015 support is deprecated.
OpenCL™ API Debugger and Kernel Development Framework functionality will be deprecated in the 2020 Initial Release version of the product.
Intel® SDK for OpenCL™ Applications 2019 Update 5 includes bug fixes and security updates. Users should update to the latest version.
Intel® SDK for OpenCL™ Applications 2019 Update 5 includes all the features previously available in Intel® SDK for OpenCL™ Applications 2019 Update 4.
For a full list of features, refer to the Intel® SDK for OpenCL™ Applications Developer Guide.
Update 4
Available through Intel® System Studio distribution only.
2019 Update 4 Key Updates:
- The OpenCL™ CPU Kernel Debugger feature in this release requires version 18.1 or newer of Intel® CPU Runtime for OpenCL™ Applications, available for Linux* and Microsoft Windows* OSes.
- For more information, please see Intel® CPU Runtime for OpenCL™ Applications Release Notes and for any questions, see the OpenCL* Support Forum.
- Intel® SDK for OpenCL™ Applications supports DCH Intel® Graphics Driver for Windows* 10 in this release.
- Intel® Debugger for Heterogeneous Compute supports:
- Intel® Graphics Compute Runtime for OpenCL™ Driver 18.51 (released 21 Dec 2018) or newer on Linux
- DCH Intel® Graphics Driver 25.20.100.6577 (released 25 Feb 2019) or newer on Windows
- Intel® OpenCL™ Converter from Kernel Development Framework session to Microsoft Visual Studio* OpenCL™ project. More information is available in the developer guide. Microsoft Visual Studio* OpenCL™ project now integrates with VTune™.
Intel® SDK for OpenCL™ Applications 2019 Update 4 includes new features, bug fixes and security updates. Users should update to the latest version.
Intel® SDK for OpenCL™ Applications 2019 Update 4 includes all the features previously available in Intel® SDK for OpenCL™ Applications 2019 Update 3.
For a full list of features, refer to the Intel® SDK for OpenCL™ Applications Developer Guide.
Update 3
Available through Intel® System Studio distribution only.
2019 Update 3 Key Updates:
- Intel SDK for OpenCL™ Applications 2019 Update 3 includes functional and security updates. Users should update to the latest version.
- The OpenCL™ CPU Kernel Debugger feature in this release of Intel® SDK for OpenCL™ Applications requires the latest update of Intel® CPU Runtime for OpenCL™ Applications. If a legacy graphics driver is installed on the host system, a manual update of Intel® CPU Runtime for OpenCL™ Applications is required.
- Intel SDK for OpenCL™ Applications does not support DCH Intel® Graphics Driver for Windows* 10 in this release.
Update 2
Available through Intel® System Studio distribution only.
2019 Update 2 Key Updates:
- Added support of Eclipse 2018-12 R. Support of Eclipse Oxygen was deprecated.
- The OpenCL™ CPU Kernel Debugger feature in this release of Intel® SDK for OpenCL™ Applications requires the latest update of Intel® CPU Runtime for OpenCL™ Applications, available for Linux* and Microsoft Windows* OSes.
- Intel® SDK for OpenCL™ Applications 2019 Update 2 includes functional and security updates. Users should update to the latest version.
Update 1
Available through Intel® System Studio distribution only.
2019 Update 1 Key Updates:
- Support for SRB5.0 has been deprecated
- Intel® CPU Runtime for OpenCL™ Applications 18.1 is now delivered with the Intel® SDK for OpenCL™ Applications.
- For more information about OpenCL™ Runtime, please see /content/www/us/en/develop/articles/opencl-runtime-release-notes.html
- Added support for Ubuntu* 18.04 in Intel® SDK for OpenCL™ Applications.
- Experimental version of the CPU Runtime supporting OpenCL™ 2.1 has been deprecated. It is recommended to use Intel® CPU Runtime for OpenCL™ Applications 18.1.
- Added support for Intel® VTune™ Amplifier in Intel® Code Builder for OpenCL™ API.
Initial Release
Available through Intel® System Studio distribution only.
Developers are highly encouraged to upgrade to Intel® System Studio 2019 Update 1: OpenCL™ Tools for compatibility improvements.
2019 Initial Release Key Updates:
- Added support for 8th Generation Intel® Core™ Processors (code-named Coffee Lake) on Microsoft Windows* and Linux* operating systems
- Intel® SDK for OpenCL™ Applications 2019 is now available as a component of Intel® System Studio 2019.
- Intel® CPU Runtime for OpenCL™ Applications 18.1 is now supported by the Intel® SDK for OpenCL™ - offline compiler
- Added support for Intel® Advanced Vector Extensions 512 (Intel® AVX-512)
- For more information about Intel® CPU Runtime for OpenCL™ Applications, please see /content/www/us/en/develop/articles/opencl-runtime-release-notes.html
- Support for SRB5.0 has been deprecated.
- Support for Windows* 7 has been deprecated. Please consider the latest available package supporting Windows* 7 platforms, Intel® SDK for OpenCL™ Applications 2017 R2, available at https://software.intel.com/en-us/intel-opencl/download. Intel® SDK for OpenCL™ Applications 2017 R2 will be removed at the time of Intel® SDK for OpenCL™ Applications 2019 Update 1 release. Intel® SDK for OpenCL™ Applications 2019 Update 1 will not support Windows* 7.
- Bug fixes
- Enable support for Intel® Streaming SIMD Extensions for Intel® FPGA Emulation Platform for OpenCL™
- This release contains an experimental version of the CPU Runtime supporting OpenCL™ 2.1. It will be deprecated in Intel® SDK for OpenCL™ Applications 2019 Update 1. The experimental status implies that OpenCL™ 2.1 is enabled on all CPU models, but the overall product stability is not guaranteed. Support for the Experimental product is not planned, only critical issues will be fixed.
- It is recommended to use Intel® CPU Runtime for OpenCL™ Applications 18.1.
2017
R2
Developers are highly encouraged to upgrade to Intel® System Studio 2019 Update 1: OpenCL™ Tools for compatibility improvements.
Release Notes (English)
2017 R2 Key Updates:
- IDE Support
- Microsoft Visual Studio* 2017
- Eclipse Oxygen* 4.7 and Neon* 4.6
- Operating System Support
- Windows 10 Creator* including full compatibility with the latest Intel® Graphics Technology driver (15.46)
- Ubuntu* 16.04 including full compatibility with latest OpenCL™ 2.0 CPU/GPU driver package for Linux* OS (SRB5)
- CentOS* 7.3
- Support for 6th and 7th Generation Intel® Core™ Processors on Microsoft Windows* and Linux* operating systems.
- New features that streamline development and improve solutions customization
- Improved OpenCL™ 2.1 and SPIR-V* support on Linux* OS
- OpenCL™ 2.1 development environment with the experimental CPU-only runtime for OpenCL™ 2.1
- SPIR-V generation support with Intel® Code Builder for OpenCL™ offline compiler and Kernel Development Framework including textual representation of SPIR-V binaries -
- Workflow support allowing build, execution and analysis of applications with several kernels
- Build from binary to reduce compilation time for complex kernels
- Latency analysis on 6th and 7th Generation Intel® Core™ Processors
R1 (Initial Release)
Developers are highly encouraged to upgrade to Intel® System Studio 2019 Update 1: OpenCL™ Tools for compatibility improvements.
Release Notes (English)
2017 Initial Release Key Updates:
- Microsoft Visual Studio* 2017 Support
- Eclipse* Oxygen (4.7) and Neon (4.6) IDEs Support
- New Operating Systems Support:
- Microsoft Windows* 10 Creator Update support including full compatibility with latest Intel Graphics driver (15.46)
- Ubuntu* 16.04 support including full compatibility with latest OpenCL™ 2.0 CPU/GPU driver package for Linux* OS (SRB5)
- CentOS* 7.3 support
- Enhanced tools support for 6th and 7th Generation Intel® Core™ Processors on Microsoft Windows* and Linux* operating systems
- Usability enhancements and bug fixes
- Improved OpenCL™ 2.1 and SPIR-V* support on Linux* OS
- OpenCL™ 2.1 development environment with the experimental CPU-only runtime for OpenCL™ 2.1
- SPIR-V generation support with Intel® Code Builder for OpenCL™ offline compiler and Kernel Development Framework including textual representation of SPIR-V binaries
- New features in Kernel Development Framework
- Workflow support allowing build, execution and analysis of applications with multiple kernels
- Build from binary to reduce compilation time for complex kernels
- Latency analysis on 6th and 7th Generation Intel® Core™ Processors
2016
R3
The 2016 version is deprecated. Release notes are kept for archival purposes.
Release Notes (English)
2016 R3 Key Updates
- Support for 7th Generation Intel® Core™ Processors on Microsoft Windows* and Linux* operating systems
- Windows 10 Anniversary Update support
- Yocto Project* support
- These processors are supported as target systems when running the Apollo Lake Yocto BSP (other OSes are not supported for these processors): 7th Generation Intel® Pentium® Processor J4000/N4000 and 7th Generation Intel® Celeron® Processor J3000/N3000 Series for Desktop
- Offline compiler support with GPU assembly code generation
- Debug OpenCL™ kernels using the Yocto* GPU driver on host targets (6th and 7th Generation Intel® Core Processor)
- OpenCL™ 2.1 and SPIR-V* support on Linux* OS
- OpenCL™ 2.1 development environment with the experimental CPU-only runtime for OpenCL™ 2.1
- SPIR-V generation support with Intel® Code Builder for OpenCL™ offline compiler and Kernel Development Framework including textual representation of SPIR-V binaries
- New analysis features in Kernel Development Framework for Linux* OS
- HW counters support
- Latency analysis on 6th and 7th Generation Intel® Core™ Processors
R2
The 2016 version is deprecated. Release notes are kept for archival purposes.
Release Notes (English)
2016 R2 for Linux* OS Key Updates:
- Beta release of Source and Assembly level GPU Kernel Debugging on Linux* OS
- Seamless debugging experience that enables you to debug OpenCL™ Kernels running on Intel© Processor Graphics with real-time inspection of variables and registers across the hardware execution units threads
- GDB* Support
- Supported only on 6th Generation Intel© Core™ Processors with Intel© Iris™ Graphics, Iris™ Pro Graphics and HD Graphics
- New Kernel Development Framework plugin for Eclipse* on Linux* OS
- Assembly view of generated Intel© Processor Graphics assembly code with cross mapping support (from assembly code to OpenCL™ code)
- Kernel analysis report with compute matrices and deep level analysis views
- Host C++ code generator - generates full OpenCL™ application host C++ code for a given session
- Lightweight "Run" option to execute the kernel and get immediate results. You can later run a full analysis on the kernel execution session
- Output validation - assign reference to an output buffer or image object and get immediate results if the reference does or does not match the output variable
- Command line interface - enables you to perform most of the tasks that are available through the IDE, including: capturing a kernel execution from an OpenCL™ application, executing a kernel and viewing its results, viewing the kernel's performance analysis results, and more
- Advanced buffer and image viewer with pixel overlay presentation, options for showing image as buffer, compare mode and more
2016 R2 for Windows* OS Key Updates:
- OpenCL™ 2.1 and SPIR-V* support
- OpenCL™ 2.1 development environment with the experimental CPU-only runtime for OpenCL™ 2.1
- SPIR-V generation support with Intel© Code Builder for OpenCL™ offline compiler and Kernel Development Framework including textual representing of SPIR-V binaries
- New features in Kernel Development Framework
- Host C++ code generator - generates full OpenCL™ application host C++ code for a given session
- Lightweight "Run" option to execute the kernel and get immediate results. You can later run a full analysis on the kernel execution session
- Output validation - assign reference to an output buffer or image object and get immediate results if the reference does or does not match the output variable
- Command line interface - enables you to perform most of the tasks that are available through the IDE, including: capture a kernel execution from an OpenCL™ application, execute a kernel and view its results, view the kernel's performance analysis results, and more
- Advanced buffers and images viewer with pixel overlay presentation, show image as buffer options, compare mode and more
- Beta2 release of Source and Assembly level GPU Kernel Debugging on Windows* OSes including bug fixes and improvements
- Latency analysis on 6th Generation Intel© Core™ Processors with Intel© Iris™ Graphics, Iris™ Pro Graphics and HD Graphics
Initial Release
The 2016 version is deprecated. Release notes are kept for archival purposes.
Release Notes (English)
2016 Initial Release Key Updates:
- Beta release of Source and Assembly level GPU Kernel Debugging on Windows* operating system
- Seamless debugging experience of OpenCL™ Kernels as they are being executed on Intel® Processor Graphics with real-time inspection of variable and registers across the hardware execution units threads
- Supported by GDB and Microsoft Visual Studio* 2015
- Supported only on 6th Generation Intel Core™ Processors with Intel Iris™, Intel Iris Pro and HD Graphics
- Stand-alone distribution of Intel® SDK for OpenCL™ Applications for Linux* including standalone OpenCL™ driver for 5th and 6th Generation Intel® Core Processors with Intel Iris™ Pro and HD Graphics.
- Including support for open source implementation of the OpenCL™ specification for Intel Processor Graphics (https://01.org/beignet)
- Advanced features set in Kernel Development Framework – Eclipse plug-in
- Full support for Microsoft Visual Studio* 2015 (added missing features)
- New kernel and host level analysis features
- New kernel analysis report with compute matrices and deep level analysis views in Kernel Development Framework
- SVM support and Build from Binary in Kernel Development Framework
- Cross mapping support in Intel Processor Graphics assembly view (from assembly code to OpenCL™ code)
- UI improvement and functional stabilizations
*OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos