OpenCL

The OpenCL(OpenCL) backend provides the following management functionalities:

  • Topology: detect available OpenCL devices

  • Memory: allocate memory on host (on pinned pages) and on the device

  • Computation: enable execution of kernels on the device

  • Communication: enable data movements from and to the device, and vice versa. Move data across devices and within the same device

API reference available: Doxygen

Checkout which version is required: Software Requirements