Visible to Intel only — GUID: GUID-3EA51CF1-1A71-418F-BAD8-5EF7CFA9C989
Visible to Intel only — GUID: GUID-3EA51CF1-1A71-418F-BAD8-5EF7CFA9C989
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.