Intel® SDK for OpenCL™ Applications

Accelerate heterogeneous compute application performance, customize solutions

  • 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

Announcements/New Content

Release: What's new in Intel® SDK for OpenCL™ Applications

Webinar Replay: Develop Smart Computer Vision Solutions Faster
(register with Embedded Vision Alliance for free access)

Intel is a strong supporter of OpenCL™ technology. The Intel® SDK for OpenCL™ Applications is a comprehensive development environment for developing and optimizing OpenCL™ applications on Intel® platforms, and part of an increasingly rich portfolio of Intel tools for heterogeneous programming. The SDK supports offloading compute-intensive parallel workloads to Intel® Graphics Technology using an advanced OpenCL™ kernel compiler, runtime debugger and code performance analyzer. The SDK and driver/runtime packages are installed separately.

Download the SDK and get started today!

Technical Specifications

Processors1

       CPU+GPU target support:

  • Intel® Iris™ Plus Graphics 600-series and Intel® HD Graphics 600-series:
    • 7th Generation Intel® Core Processors
  • Intel® Iris™ Pro Graphics 500-series, Intel® Iris™ Graphics 500-series and Intel® HD Graphics 500-series:
    • 6th Generation Intel® Core Processors
    • Intel® Pentium® Processor J4000 Series with Intel® HD Graphics 505 (J4205)
    • Intel® Pentium® Processor N4000 Series with Intel® HD Graphics 505 (N4200)
    • Intel® Celeron® Processor J3000 Series with Intel® HD Graphics 500 (J3455, J3355)
    • Intel® Celeron® Processor N3000 Series with Intel® HD Graphics 500 (N3350, N3450)
  • Intel® Iris™ Pro Graphics 6000-series, Intel® Iris™ Graphics 6000-series, Intel® HD Graphics 6000-series and Intel® HD Graphics 5000-series:
    • 5th Generation Intel® Core Processors
  • Intel® Iris™ Pro Graphics P500-series and Intel® HD Graphics P500-series:
    • Intel® Xeon® Processor E3-1500 v5 Family
  • Intel® Iris™ Pro Graphics P6300 and Intel® HD Graphics P5700:
    • Intel® Xeon® Processor E3-1200 v4 Family

       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 – includes 2017 (Windows*)
  • Eclipse* Oxygen (4.7) and Neon (4.6)

Operating Systems

  • Microsoft Windows* 10 (64-bit desktop mode)
  • Linux: CentOS 7.3, Ubuntu 16.04, Yocto* Project2

1 Processor support may vary based on operating system.
2 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

 

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