Visible to Intel only — GUID: GUID-929085E2-644C-4739-A509-91093AB8556B
Visible to Intel only — GUID: GUID-929085E2-644C-4739-A509-91093AB8556B
Device Support
Data Parallel C++ supports several types of devices:
Host device: Performs computations directly on the current CPU
CPU device: Performs computations on a CPU using OpenCL™
GPU device: Performs computations on a GPU
All Data Parallel C++ routines of oneMKL RNG support at least the CPU devices. GPU devices are supported for the following engines:
oneapi::mkl::rng::mcg31m1
oneapi::mkl::rng::mcg59
oneapi::mkl::rng::mrg32k3a
oneapi::mkl::rng::mt19937
oneapi::mkl::rng::mt2203
oneapi::mkl::rng::philox4x32x10
oneapi::mkl::rng::sobol
GPU devices are supported for all distributions.
Refer to Engines and Distributions for more detailed descriptions of each routine.