Apply the optimizations described in this guide using the Intel® SDK for OpenCL™ Applications, which is available with:
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.