DocumentCode :
3507291
Title :
Non-Uniform Random Number Generation Through Piecewise Linear Approximations
Author :
Thomas, David B. ; Luk, Wayne
Author_Institution :
Imperial Coll., London
fYear :
2006
fDate :
28-30 Aug. 2006
Firstpage :
1
Lastpage :
6
Abstract :
This paper presents a hardware architecture for non-uniform random number generation, which allows the generator´s distribution to be modified at run-time without reconfiguration. The architecture is based on a piecewise linear approximation, using just one table lookup, one comparison and one subtract operation to map from a uniform source to an arbitrary non-uniform distribution, resulting in very low area utilisation and high speeds. Customisation of the distribution is fully automatic, requiring less than a second of CPU time to approximate a new distribution, and around 1000 cycles to switch distributions at run-time. Comparison with Gaussian specific generators show that the new architecture uses less than half the resources, provides a higher sample rate, and retains statistical quality for up to 50 billion samples, but can also generate other distributions.
Keywords :
Gaussian processes; approximation theory; piecewise linear techniques; random number generation; Gaussian specific generators; hardware architecture; nonuniform random number generation; piecewise linear approximations; Closed-form solution; Computer architecture; Costs; Distributed computing; Function approximation; Hardware; Piecewise linear approximation; Random number generation; Runtime; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
Type :
conf
DOI :
10.1109/FPL.2006.311219
Filename :
4100981
Link To Document :
بازگشت