Title :
A fast high quality pseudo random number generator for graphics processing units
Author_Institution :
Math. & Biol. Sci., Univ. of Essex, Colchester
Abstract :
Limited numerical precision of nVidia GeForce 8800 GTX and other GPUs requires careful implementation of PRNGs. The Park-Miller PRNG is programmed using G80´s native Value4f floating point in RapidMind C++. Speed up is more than 40. Code is available via ftp cs.ucl.ac.uk genetic/gp- code/random-numbers/gpu_park-miller.tar.gz.
Keywords :
C++ language; computer graphics; random number generation; Park-Miller PRNG; RapidMind C++; Value4f floating point; graphics processing units; nVidia GeForce 8800 GTX; numerical precision; pseudo random number generator; Artificial neural networks; Computer networks; Concurrent computing; Evolutionary computation; Genetics; Graphics; Monte Carlo methods; Random number generation; Random sequences; Testing;
Conference_Titel :
Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-1822-0
Electronic_ISBN :
978-1-4244-1823-7
DOI :
10.1109/CEC.2008.4630838