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
Link To Document