• DocumentCode
    610968
  • Title

    Parallel Generation of Gaussian Random Numbers Using the Table-Hadamard Transform

  • Author

    Thomas, David B.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
  • fYear
    2013
  • fDate
    28-30 April 2013
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    Gaussian Random Number Generators (GRNGs) are an important component in parallel Monte-Carlo simulations using FPGAs, where tens or hundreds of high-quality Gaussian samples must be generated per cycle using very few logic resources. This paper describes the Table-Hadamard generator, which is a GRNG designed to generate multiple streams of random numbers in parallel. It uses discrete table distributions to generate pseudo-Gaussian base samples, then a parallel Hadamard transform to efficiently apply the central limit theorem. When generating 64 output samples the TableHadamard requires just 100 slices per generated sample, a quarter the resources of the next best technique, while providing higher statistical quality.
  • Keywords
    Gaussian distribution; Hadamard transforms; Monte Carlo methods; field programmable gate arrays; parallel processing; random number generation; FPGA; GRNG; Gaussian random number generators; central limit theorem; discrete table distributions; high-quality Gaussian samples; logic resources; parallel Hadamard transform; parallel Monte-Carlo simulation; parallel generation; pseudoGaussian base samples; statistical quality; table-Hadamard transform; Approximation methods; Field programmable gate arrays; Gaussian distribution; Generators; Polynomials; Table lookup; Transforms; FPGA; Gaussian; Normal; Random Number;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4673-6005-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2013.53
  • Filename
    6546012