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 :
بازگشت