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
.