About This Document

Apply the optimizations described in this guide using the Intel® SDK for OpenCL™ Applications, which is available with:

Note

This publication, the OpenCL™ Applications Developer Guide for Intel® Core™ and Intel® Xeon® Processors, was previously known as the OpenCL™ Optimization Guide for Intel® Xeon Phi™ Coprocessor and Intel® Xeon® Processor.

Intel SDK for OpenCL Applications includes the Intel® Code Builder for OpenCL™ API. Intel Code Builder for OpenCL API  is a software development tool that enables development of OpenCL applications via well-known integrated development environments, targeting the Intel® Architecture processors.

The tool supports local (host-based) and remote (target-based) development on the following platforms, IDEs, and devices:

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

To better understand which version of Intel SDK for OpenCL applications is fitting to you, check the Which Version of the Intel® SDK for OpenCL™ Applications Should I Use? page.