• DocumentCode
    2910173
  • Title

    A fast high quality pseudo random number generator for graphics processing units

  • Author

    Langdon, W.B.

  • Author_Institution
    Math. & Biol. Sci., Univ. of Essex, Colchester
  • fYear
    2008
  • fDate
    1-6 June 2008
  • Firstpage
    459
  • Lastpage
    465
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/CEC.2008.4630838
  • Filename
    4630838