Developer Guide,

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

Which Version of the Intel® SDK for OpenCL™ Applications Should I Use?

Intel® SDK for OpenCL™ Applications Developer Guide
The Intel® System Studio is designed to improve system device application performance on Intel® platforms using, in particular, OpenCL software technology. Intel SDK for OpenCL Applications is included to Intel System Studio packages for the Linux* and Windows* OS.
The Intel® Media Server Studio is designed to support enterprise media developers with media capabilities and OpenCL software technology. The Intel Media Server Studio supports Linux OS on Intel® Xeon® processor E3 family and Core™ i7 processors.
Intel® FPGA SDK for OpenCL allows you to build and analyze OpenCL applications targeting Intel® FPGA.
For the full list of features, refer to the Intel SDK for OpenCL Applications Release Notes.
See the following tables to identify the version that best fits your needs:
Operating System
Host/Target
Intel SDK for OpenCL Applications as part of Intel System Studio
Intel SDK for OpenCL Applications as part of Intel Media Server Studio
Intel SDK for OpenCL Applications as part of Intel FPGA SDK for OpenCL
Operating System
Host/Target
Intel SDK for OpenCL Applications as part of Intel System Studio
Intel SDK for OpenCL Applications as part of Intel Media Server Studio
Intel SDK for OpenCL Applications as part of Intel FPGA SDK for OpenCL
 Windows*
 Host
 Yes
 -
Yes
 Target
 Yes
 -
Yes
 Linux*
 Host
 Yes
 Yes
Yes
 Target
 Yes
 Yes
Yes
Devices
Intel SDK for OpenCL Applications as part of Intel System Studio
Intel SDK for OpenCL Applications as part of Intel Media Server Studio
Intel SDK for OpenCL Applications as part of Intel FPGA SDK for OpenCL
Devices
Intel SDK for OpenCL Applications as part of Intel System Studio
Intel SDK for OpenCL Applications as part of Intel Media Server Studio
Intel SDK for OpenCL Applications as part of Intel FPGA SDK for OpenCL
Intel® Graphics (GPU)
Yes
Yes
-
Intel® Processors (CPU)
Yes
Yes
-
Intel FPGA
-
-
Yes
IDE integration
Host OS
Intel SDK for OpenCL Applications as part of Intel System Studio
Intel SDK for OpenCL Applications as part of Intel Media Server Studio
Intel SDK for OpenCL Applications as part of Intel FPGA SDK for OpenCL
IDE integration
Host OS
Intel SDK for OpenCL Applications as part of Intel System Studio
Intel SDK for OpenCL Applications as part of Intel Media Server Studio
Intel SDK for OpenCL Applications as part of Intel FPGA SDK for OpenCL
Microsoft Visual Studio*
Windows
Yes
-
Yes
Eclipse*
Windows
No
-
No
Linux
No
No
No

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804