Intel® SDK for OpenCL™ Applications

Accelerate application compute performance

  • Optimize application performance with Intel® Graphics Technology compute offload
  • Create high performance image and video processing pipelines
  • Build, debug, and analyze with OpenCL™ Code Builder

New: Intel® SDK for OpenCL™ Applications 2016 R3 is now available for download. This update adds support for new OSes and platforms, more performance analysis features and various SDK improvements.

  • New Platforms: 7th Generation Intel® Core™ Processor, 7th Generation Intel® Celeron® Processor J3000 Series, 7th Generation Intel® Pentium® Processor J4000 Series, 7th Generation Intel® Celeron® Processor N3000 Series, 7th Generation Intel® Pentium Processor N4000 Series

  • New OSes: Windows* 10 Anniversary Update, Yocto* Project

  • OpenCL™ 2.1 Support: 7th Generation Intel® Core™ Processor (Windows*)

  • Code Analyzer: Hardware Counter Support, Latency Analysis

For a complete list of new features and changes in this release, read the release notes.

Download the SDK and get started today! (driver and runtime provided as separate installer)

The Intel® SDK for OpenCL™ Applications is a comprehensive development environment for developing and optimizing OpenCL™ applications on Intel® platforms. The SDK supports offloading compute-intensive parallel workloads to Intel® Graphics Technology using an advanced OpenCL™ kernel compiler, runtime debugger and code performance analyzer.

OpenCL™ is the open-standard for general-purpose parallel programming of heterogeneous systems. OpenCL™ gives developers a completely open and royalty-free solution to improve their application speed and responsiveness on CPUs, GPUs, and other accelerators. Developers can use the technology to write code for client computing systems, high-performance computing servers, and handheld devices.

Intel is the largest supporter of OpenCL™ technology.

Technical Specifications


       CPU+GPU target support:

  • 7th Generation Intel® Core Processors
  • 6th Generation Intel® Core Processors
  • 5th Generation Intel® Core Processors
  • Intel® Xeon® Processor E3-1500 v5 Family
  • Intel® Xeon® Processor E3-1200 v4 Family
  • 7th Generation Intel® Pentium® Processor J4000 Series
  • 7th Generation Intel® Pentium® Processor N4000 Series
  • 7th Generation Intel® Celeron® Processor J3000 Series
  • 7th Generation Intel® Celeron® Processor N3000 Series

       CPU target support:

  • 1st through 4th Generation Intel® Core™ Processors
  • 1st through 4th Generation Intel® Xeon® Processors

OpenCL™ Versions

  • 2.1, 2.0, 1.2 (support may vary based on platform configuration)

Development Tools and Environments

  • Microsoft Visual Studio* 2012 or newer (Windows*)
  • Eclipse* Mars (4.5) and Luna (4.4)

Operating Systems

  • Microsoft Windows* 10 (64-bit desktop mode), 8.1 (64-bit desktop mode), 7 (64-bit)
  • Linux: CentOS 7.2, Ubuntu 14.04, Red Hat Enterprise Linux* 6.1 or higher, SUSE* Linux Enterprise Server 11.2 or higher
  • Android* Lollipop 5.12
  • Yocto* Project3

1 Processor support may vary based on operating system.
2 Android supported as target configuration only. Development supported on Windows* host.
3 Yocto* Project supported as target configuration only. Development supported on Linux* host.


For a full list of supported configurations please refer to the product’s release notes

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos