cuRAND

E209959

cuRAND is NVIDIA's GPU-accelerated random number generation library designed to efficiently produce high-quality random numbers for parallel applications using CUDA.

All labels observed (2)

Label Occurrences
cuRAND canonical 2
XORWOW generator 1

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf CUDA library
software library
developer NVIDIA Corporation
surface form: NVIDIA
hasFeature reproducible random streams
seed control
sequence skipping
stream-safe random number generation
subsequence generation
includedIn CUDA libraries
surface form: CUDA Toolkit installer
languageBinding C
C++
license proprietary NVIDIA license
optimizedFor GPU architectures
massively parallel execution
partOf CUDA libraries
surface form: NVIDIA CUDA Toolkit
programmingModel NVIDIA CUDA
surface form: CUDA
provides MRG32k3a generator
MT19937 generator (host)
MTGP32 generator
Philox4x32-10 generator
Poisson process
surface form: Poisson distribution

cuRAND self-linksurface differs
surface form: XORWOW generator

binomial distribution
distribution generation functions
exponential distribution
log-normal distribution
normal distribution
quasi-random Sobol sequences
quasi-random scrambled Sobol sequences
random number generator states
uniform distribution
purpose GPU-accelerated random number generation
requires CUDA Driver API
surface form: CUDA runtime

CUDA-capable device
GPU
surface form: NVIDIA GPU
supports Monte Carlo simulations
device API
double-precision floating-point random numbers
high-performance computing
host API
integer random numbers
parallel random number generation
pseudorandom number generation
quasi-random number generation
scientific computing
single-precision floating-point random numbers
stochastic modeling
targetPlatform Linux
Windows
macOS (legacy CUDA support)
usedFor GPU-accelerated machine learning
financial simulations
physics simulations

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

NVIDIA CUDA includes cuRAND
cuRAND provides cuRAND self-linksurface differs
this entity surface form: XORWOW generator
Compute Unified Device Architecture includesLibrary cuRAND
subject surface form: CUDA