Intel® SDK for OpenCL™ Applications

Comprehensive OpenCL™ development environment for Intel® based platforms

  • Build high-performance heterogeneous applications for Windows*, Linux*, and Android*
  • Optimize application performance with Intel® Graphics compute technology
  • Easy-to-develop: Build, Debug, and Analyze with the OpenCL™ Code Builder

Why OpenCL™?

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 parallel processors and 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. The Intel® SDK for OpenCL™ Applications includes tools for building, analyzing, and debugging code on Windows*, Linux*, and Android*.

What's New ›

Learn more about the SDK, OpenCL™ Tools, Runtimes, and Libraries ›

Code Samples ›

OpenCL™ Driver Downloads ›

Watch Eric Berdahl, Senior Engineering Manager at Adobe*, as he talks about why Adobe chose OpenCL for Creative Cloud*.

Technical Specifications

Windows* apps

  • Required Hardware:
    • 6th Generation Intel® Core Processors (OpenCL™ 2.0)
    • 5th Generation Intel® Iris™ Pro and HD Graphics (OpenCL™ 2.0)
    • Intel® Core™ M processors (OpenCL™ 2.0)
    • 1st through 4th Generation Intel® Core Processors (OpenCL™ 1.2)
    • Intel® Celeron®, Pentium®, and Xeon® Processors (OpenCL™ 1.2)
  • Required OS: Windows* 7/8/8.1/10
  • Optional IDE: Microsoft Visual Studio* 2010 and above


Android* apps, Windows* host

  • Required Hardware:
    • Intel® Atom™ Processors Z3400/3500 series (OpenCL™ 1.2e)
    • Intel® Atom™ Processors Z3600/Z3700 series (OpenCL™ 1.2)
  • Required OS: Android Lollipop 5.1


Linux* apps – Part of Intel® Media Server Studio

  • Required Hardware:
    • 4th and 5th Generation Intel® Core Processors (OpenCL™ 1.2)
    • Intel® Xeon Processor E3-128x v3 and v4 (OpenCL™ 1.2)
  • Required OS: CentOS 7.1 and SUSE Linux Enterprise Server (SUSE) 12
  • Optional IDE: Eclipse*, versions 4.2-4.5


Linux*– Intel® Code Builder for OpenCL™ API

  • Required Hardware:
    • 1st, 2nd, and 3rd Generation Intel® Core™ Processors (OpenCL™ 1.2)
    • Intel® Xeon Phi™ Coprocessor Product family (OpenCL™ 1.2)
    • Intel® Xeon® Processor E5/E7 Product Family (OpenCL™ 1.2)
          *Only targets Intel® Xeon Phi™ Coprocessor
  • Required OS: Red Hat Enterprise Linux 6.1 or higher and SUSE Linux Enterprise Server 11.2
  • Optional IDE: Eclipse*, versions 4.2-4.5


Einzelheiten zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.