• 2019 Update 4
  • 03/20/2019
  • Public Content
Contents

About this Document

The OpenCL™ Code Builder - Optimization Guide describes the optimization guidelines of OpenCL applications targeting the Intel CPUs with Intel® Graphics.
If your application targets Intel® Xeon™ processors and Intel® Xeon Phi™ coprocessors, refer to the
OpenCL Optimization Guide for Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors.
The SDK extends Intel support of open standards to include certified OpenCL 2.0 support for Intel Architecture processors on Microsoft Windows 7* and Windows 8* operating systems. Refer to See Also section for details on OpenCL 2.0 support. The implementation also enables utilizing the compute resources of both the Intel CPU and Intel Graphics simultaneously.
The guide provides tips for writing optimal OpenCL code and introduces the essential steps to identifying sections of code that consume the most compute cycles.
This document targets OpenCL developers and assumes you understand the basic concepts of the OpenCL standard.
For details on OpenCL 2.0 support on Intel Architecture CPU and Intel Graphics, refer to the SDK User Manual or Release Notes. To get started with important OpenCL 2.0 features including Shared Virtual Memory (SVM), refer to the links in the
See Also
section below.
See Also
OpenCL Code Builder - Release NotesUser Manual - OpenCL™ Code Builder >Get Started with OpenCL 2.0 API The OpenCL 2.0 Specification at http://www.khronos.org/registry/cl/specs/opencl-2.0.pdf Overview Presentations of the OpenCL Standard at http://www.khronos.org/registry/

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.