Using Basic Capabilities of Multi-Device Systems with OpenCL™

Download for Windows* Download for Linux* Download Documentation

Description

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.

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

For more complete information about compiler optimizations, see our Optimization Notice.