About This Document

This guide describes the optimization guidelines of OpenCL™ applications targeting the Intel® Core™ and Intel® Xeon® Processors. In case your application targets Intel® processors with Intel® Graphics, refer to the corresponding OpenCL™ Developer Guide for Intel® Processor Graphics.

Note

Intel® Xeon Phi™ coprocessor based on the Intel® Many Integrated Core (Intel® MIC) Architecture is supported only on OpenCL™ Runtime version 14.2.

This guide describes three basic factors most influence performance on the multi-socket systems:

This guide explains, which sections of code consume most compute cycles, and provides optimization best-known methods.

For better understanding of the optimizations described in this guide, you must be familiar with the following concepts:

See Also

OpenCL™ Standard
Basic Concepts
OpenCL™ 1.2 Specification at https://www.khronos.org/registry/OpenCL/specs/opencl-1.2.pdf
Overview Presentations of the OpenCL™ Standard at http://www.khronos.org/registry/OpenCL