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
Note
Examples: Memcpy: Local, Kernel Execution, Topology: Local