Visible to Intel only — GUID: GUID-08E17B77-4A89-4442-8736-775E8C9C761D
Visible to Intel only — GUID: GUID-08E17B77-4A89-4442-8736-775E8C9C761D
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.