Skip to Main content Skip to Navigation
Journal articles

Random Numbers for Parallel Computers: Requirements and Methods, with emphasis on GPUs

Pierre l'Ecuyer 1, 2, * David Munger 1 Boris Oreshkin 1 Richard Simard 1
* Corresponding author
2 DIONYSOS - Dependability Interoperability and perfOrmance aNalYsiS Of networkS
Inria Rennes – Bretagne Atlantique , IRISA-D2 - RÉSEAUX, TÉLÉCOMMUNICATION ET SERVICES
Abstract : We examine the requirements and the available methods and software to provide (or imitate) uniform random numbers in parallel computing environments. In this context, for the great majority of applications, independent streams of random numbers are required, each being computed on a single processing element at a time. Sometimes, thousands or even millions of such streams are needed. We explain how they can be produced and managed. We devote particular attention to multiple streams for GPU devices.
Document type :
Journal articles
Complete list of metadata

https://hal.inria.fr/hal-01399537
Contributor : Bruno Tuffin <>
Submitted on : Saturday, November 19, 2016 - 1:37:07 PM
Last modification on : Friday, February 26, 2021 - 3:30:36 PM

Links full text

Identifiers

Citation

Pierre l'Ecuyer, David Munger, Boris Oreshkin, Richard Simard. Random Numbers for Parallel Computers: Requirements and Methods, with emphasis on GPUs. Mathematics and Computers in Simulation, Elsevier, 2017, 135, pp.3-17. ⟨10.1016/j.matcom.2016.05.005⟩. ⟨hal-01399537⟩

Share

Metrics

Record views

344