DocumentCode
2316365
Title
Resource efficient generators for the floating-point uniform and exponential distributions
Author
Thomas, David B. ; Luk, Wayne
Author_Institution
Imperial Coll. London, London
fYear
2008
fDate
2-4 July 2008
Firstpage
102
Lastpage
107
Abstract
Monte-Carlo simulations and many other stochastic algorithms are almost ideal applications for FPGAs, as the huge amount of available parallelism allows deep pipelining without loop-carried dependencies and spatial scaling across large devices without shared resource bottlenecks. Another key advantage is that random number generation is very cheap (when compared to software), and can be tailored to meet the performance and quality needs of each application. However, in many cases this advantage is not exploited, either because an inefficient but simple to implement generator is chosen, or because a generator with properties that far exceed the needs of the application is used. This paper describes generators for the floating-point uniform and exponential distributions, which provide efficient resource usage, while remaining sufficiently simple to make them attractive to users.
Keywords
Monte Carlo methods; floating point arithmetic; random number generation; FPGAs; Monte Carlo simulations; exponential distributions; field programmable gate arrays; floating-point uniform; random number generation; Application software; Educational institutions; Exponential distribution; Field programmable gate arrays; Hardware; Performance analysis; Performance loss; Pipeline processing; Random number generation; Stochastic processes;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors, 2008. ASAP 2008. International Conference on
Conference_Location
Leuven
ISSN
2160-0511
Print_ISBN
978-1-4244-1897-8
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2008.4580162
Filename
4580162
Link To Document