Developer Guide,

  • ,
  • 2020 Update 2
  • 07/16/2020
  • Public Content,
  • Download as PDF

Introducing the Intel® SDK for OpenCL™ Applications

Intel® SDK for OpenCL™ Applications Developer Guide
The
OpenCL™ (Open Computing Language)
standard provides a uniform programming environment for software developers to write portable, general-purpose parallel code for high-performance computing servers, client computer systems, and other computing systems.
OpenCL is developed by multiple companies through the Khronos* OpenCL committee.  Intel has been a key contributor to the OpenCL standard since its inception.
You can acquire the Intel SDK for OpenCL Applications as a part of the Intel® System Studio and Intel® Media Server Studio suites or as a part of Intel® FPGA SDK for OpenCL™ software technology.
 Supported features:
Feature
Microsoft Visual Studio
Eclipse
Feature
Microsoft Visual Studio
Eclipse
OpenCL™ 1.2 support
Yes
Yes
OpenCL™ 2.0 support with 5
th
9
th
Gen
Intel® Core™ processors
Yes
Yes
OpenCL Project wizard
Yes
 
Syntax highlighting
Yes
Yes
Code auto-completion
Yes
Yes
Offline compilation
Yes
Yes
SPIR-V* generation and consumption
Yes
Yes
Step-by-step debugging for CPU kernels
Yes
 
Step-by-step debugging for GPU kernels
discontinued in 2020 Update 1
API-level debugging
discontinued in 2020 Gold
Image and memory view
discontinued in 2020 Gold
API call tracing
discontinued in 2020 Gold
API calls and memory command analysis
discontinued in 2020 Gold
Kernel development framework
discontinued in 2020 Gold
SPIR 1.2 generation and consumption
deprecated in favor of SPIR-V in 2020 Gold
 

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.