This work considers the deployment of pseudo-random number generators (PRNGs) on graphics processing units (GPUs), developing an approach based on the xorgens generator to rapidly produce pseudo-random numbers of high statistical quality. The chosen algorithm has configurable state size and period, making it ideal for tuning to the GPU architecture. We present a comparison of both speed and statistical quality with other common GPU-based PRNGs, demonstrating favourable performance of the xorgens-based approach
The Graphcore Intelligent Processing Unit contains an original pseudorandom number generator (PRNG) ...
We consider the requirements for uniform pseudo-random number generators on modern vector and parall...
This paper proposes a type of pseudorandom number generator,Mersenne Twister for Graphic Processor (...
International audienceParallel stochastic simulations tend to exploit more and more computing power ...
International audienceStochastic simulations are often sensitive to the source of randomness that ch...
Monte Carlo methods rely on sequences of random numbers to obtain solutions to many problems in scie...
Monte Carlo methods rely on sequences of random numbers to obtain solutions to many problems in scie...
The implementation of Monte Carlo simulation on the CUDA Fortran requires a fast random number gener...
The future of high-performance computing is aligning itself towards the efficient use of highly para...
In this paper we present a new pseudorandom number generator (PRNG) on graphics processing units (GP...
International audienceRandom number generation is a key element of stochastic simulations. It has be...
Recent research showed that the chaotic maps are considered as alternative methods for generating ps...
Recent research showed that the chaotic maps are considered as alternative methods for generating ps...
Limited numerical precision of nVidia GeForce 8800 GTX and other GPUs requires careful implementatio...
International audienceRandom number generation is a key element of stochastic simulations. It has be...
The Graphcore Intelligent Processing Unit contains an original pseudorandom number generator (PRNG) ...
We consider the requirements for uniform pseudo-random number generators on modern vector and parall...
This paper proposes a type of pseudorandom number generator,Mersenne Twister for Graphic Processor (...
International audienceParallel stochastic simulations tend to exploit more and more computing power ...
International audienceStochastic simulations are often sensitive to the source of randomness that ch...
Monte Carlo methods rely on sequences of random numbers to obtain solutions to many problems in scie...
Monte Carlo methods rely on sequences of random numbers to obtain solutions to many problems in scie...
The implementation of Monte Carlo simulation on the CUDA Fortran requires a fast random number gener...
The future of high-performance computing is aligning itself towards the efficient use of highly para...
In this paper we present a new pseudorandom number generator (PRNG) on graphics processing units (GP...
International audienceRandom number generation is a key element of stochastic simulations. It has be...
Recent research showed that the chaotic maps are considered as alternative methods for generating ps...
Recent research showed that the chaotic maps are considered as alternative methods for generating ps...
Limited numerical precision of nVidia GeForce 8800 GTX and other GPUs requires careful implementatio...
International audienceRandom number generation is a key element of stochastic simulations. It has be...
The Graphcore Intelligent Processing Unit contains an original pseudorandom number generator (PRNG) ...
We consider the requirements for uniform pseudo-random number generators on modern vector and parall...
This paper proposes a type of pseudorandom number generator,Mersenne Twister for Graphic Processor (...