Using Basic Capabilities of Multi-Device Systems with OpenCL™

Published:05/15/2014   Last Updated:02/12/2015

Download for Windows*
Download for Linux*
Download Documentation


The Multi-Device Basic sample is an example of utilizing capabilities of a multi-device system.
This sample targets systems with multiple Intel® Xeon Phi™ coprocessor devices. The guidelines and methods provided in this sample are also applicable to multi-device systems with CPU and GPU devices, or a CPU and one Intel® Xeon Phi™ coprocessor device.

The Multi-Device Basic sample provides an example of three basic scenarios with simultaneous utilization of multiple devices under the same system:

  • System-level
  • Multi-context
  • Shared context

Supported Devices: CPU, Intel® Xeon Phi™ coprocessor
Supported OS: Windows* and Linux* OS
Complexity Level: Intermediate

For more information about the sample refer to the sample documentation inside the package.

ZIP sample package contains sample files for Windows* OS
TAR.GZ sample package contains sample files for Linux* OS.

Additional Resources

Intel® SDK for OpenCL™ Applications

* OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at