• 10/30/2018
  • Public Content

Tools for OpenCL™ Development

Once you get stable performance numbers, you need to decide what to optimize first.
Use the following tools to optimize your OpenCL™ kernels:
  • Intel® VTune™ Amplifier XE 2018
    , which enables you to fine-tune for optimal performance, ensuring the CPU or coprocessor device facilities are fully utilized.
  • Intel® Code Builder for OpenCL™ API
    , which enables you to build and analyze your OpenCL kernels. The tool provides full offline OpenCL language compilation.
  • Intel® SDK for OpenCL™ - Offline Compiler command-line tool
    , which offers full offline OpenCL language compilation, including an OpenCL syntax checker, cross hardware compilation support, Low-Level Virtual Machine (LLVM) viewer, Assembly language viewer, and intermediate program binaries generator.
  • Intel® SDK for OpenCL™ Applications – Debugger
    , which enables you to debug OpenCL kernels with the GNU Project Debugger (GDB).
For more information on the supported tools, refer to the Developer Guide for Intel® SDK for OpenCL™ Applications .

Product and Performance Information


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