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

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 Linux* and Windows* OSs.

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. Now include a commercial OpenCL graphics driver for Linux.

If you need Linux support for Intel® Xeon® E5 and E7 processors, a standalone Intel SDK for OpenCL Applications for Linux is available too.

For the full list of features, refer to the Intel SDK for OpenCL Applications Release Notes at https://software.intel.com/en-us/articles/opencl-code-builder-release-notes.

See the following tables to identify the version that best fits your needs:

Operating System Host/Target Intel SDK for OpenCL Applications,
standalone version
Intel SDK for OpenCL Applications
as part of Intel System Studio
Intel SDK for OpenCL Applications
as part of Intel Media Server Studio
For Windows For Linux
 Windows*  Host  Yes  -  Yes  -
 Target  Yes  -  Yes  -
 Linux*  Host  -  Yes  Yes  Yes
 Target  -  Yes  Yes  Yes

Devices Intel SDK for OpenCL Applications,
standalone version
Intel SDK for OpenCL Applications
as part of Intel System Studio
Intel SDK for OpenCL Applications
as part ofIntel Media Server Studio
Intel® Graphics (GPU) Yes Yes Yes
Intel® Processors (CPU) Yes Yes Yes

IDE integration Host OS Intel SDK for OpenCL Applications,
standalone version
Intel SDK for OpenCL Applications
as part of Intel System Studio
Intel SDK for OpenCL Applications
as part of Intel Media Server Studio
Microsoft Visual Studio* Windows Yes Yes -
Eclipse* Windows Yes Yes -
Linux Yes Yes Yes