DocumentCode :
3391938
Title :
Hardware acceleration of pseudo-random number generation for simulation applications
Author :
McCollum, James M. ; Lancaster, Joseph M. ; Bouldin, Donald W. ; Peterson, Gregory D.
Author_Institution :
Dept. of Electr. & Comput. Eng., Tennessee Univ., Knoxville, TN, USA
fYear :
2003
fDate :
16-18 March 2003
Firstpage :
299
Lastpage :
303
Abstract :
In modeling and simulation tools, random numbers from a variety of probability distribution functions are generated to simulate the behavior of random events. Inefficient generation of these numbers can be a significant bottleneck for simulation applications. Generating these random numbers imprecisely can skew results. An efficient and scalable fixed-point method for generating random numbers for any probability distribution function in a Field Programmable Gate Array (FPGA) is developed. A Pi estimator, a Monte Carlo integrator, and a stochastic simulator for chemical species are developed in software. Estimates are made regarding their potential to be accelerated using the designed FPGA. Results are presented which examine trade-offs between the number of gates used by the FPGA and the accuracy of the random numbers generated. The work shows that generating random numbers using the designed hardware can significantly increase the performance of simulation applications that require many random numbers.
Keywords :
Monte Carlo methods; digital simulation; field programmable gate arrays; random number generation; FPGA; field programmable gate array; fixed-point method; probability distribution function; probability distribution functions; pseudo-random number generation; simulation applications; stochastic simulator; Acceleration; Application software; Chemicals; Discrete event simulation; Field programmable gate arrays; Hardware; Monte Carlo methods; Probability distribution; Random number generation; Stochastic processes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Theory, 2003. Proceedings of the 35th Southeastern Symposium on
ISSN :
0094-2898
Print_ISBN :
0-7803-7697-8
Type :
conf
DOI :
10.1109/SSST.2003.1194578
Filename :
1194578
Link To Document :
بازگشت