DocumentCode
3025840
Title
On the fast generation of long-period pseudorandom number sequences
Author
Dalal, Ishaan L. ; Harwayne-Gidansky, Jared ; Stefan, Deian
Author_Institution
Dept. of Electr. Eng., Advancement of Sci. & Art, New York, NY
fYear
2008
fDate
2-2 May 2008
Firstpage
1
Lastpage
9
Abstract
Monte Carlo simulations and other scientific applications that depend on random numbers are increasingly implemented in parallel configurations in programmable hardware. High-quality pseudo-random number generators (PRNGs), such as the Mersenne Twister, are based on binary linear recurrence equations. They have extremely long periods (more than 21024 numbers generated before the entire sequence repeats) and well-proven statistical properties. Many software implementations of such dasialong-periodpsila PRNGs exist, but hardware implementations are rare. We develop optimized, resource-efficient parallel architectures for long-period PRNGs that generate multiple independent streams by exploiting the underlying algorithm as well as hardware-specific architectural features.
Keywords
Monte Carlo methods; field programmable gate arrays; parallel algorithms; parallel architectures; random number generation; random sequences; FPGA; Monte Carlo simulation; Ziggurat algorithm; binary linear recurrence equations; field-programmable gate array; high-quality pseudo-random number generators; long-period pseudorandom number sequences; programmable hardware; resource-efficient parallel architectures; two-parallelized 32-bit Mersenne twister; Application software; Difference equations; Field programmable gate arrays; Hardware; Parallel architectures; Programmable logic arrays; Random number generation; Signal processing algorithms; Testing; Throughput; Field Programmable gate arrays; Parallel algorithms; Parallel architectures; Random Number Generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Applications and Technology Conference, 2008 IEEE Long Island
Conference_Location
Farmingdale, NY
Print_ISBN
978-1-4244-1731-5
Electronic_ISBN
978-1-4244-1732-2
Type
conf
DOI
10.1109/LISAT.2008.4638953
Filename
4638953
Link To Document