DocumentCode :
3049401
Title :
Using FPGA resources for direct generation of multivariate Gaussian random numbers
Author :
Thomas, David B. ; Luk, Wayne
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fYear :
2009
fDate :
9-11 Dec. 2009
Firstpage :
344
Lastpage :
347
Abstract :
The multivariate Gaussian distribution is used to model random processes with distinct pair-wise correlations, such as stock prices that tend to rise and fall together. Generation from a distribution with dimension n is usually achieved by starting with a vector of n independent Gaussian samples, then multiplying with a correlation inducing matrix, using O(n2) multiplications. This paper presents a method of generating vectors directly from the uniform distribution, removing the need for any multipliers or a scalar Gaussian generator. The method uses only small ROMs and adders, and so can be implemented using just basic FPGA resources (LUTs and FFs), saving DSP and block-RAM resources for the numerical simulation that the multivariate generator is driving. The method produces a new vector every cycle, unlike existing methods which produce vectors serially over n cycles, with only a modest increase in resource usage. This provides a ten times increase in performance over the fastest existing method, while also providing five times the performance per logic resource of the most efficient method.
Keywords :
Gaussian distribution; field programmable gate arrays; FPGA resources; block-RAM resources; correlation inducing matrix; direct generation; independent Gaussian samples; multivariate Gaussian distribution; multivariate Gaussian random numbers; pair-wise correlations; random processes; stock prices; uniform distribution; Covariance matrix; Distributed computing; Educational institutions; Field programmable gate arrays; Gaussian distribution; Logic; Matrix decomposition; Random number generation; Table lookup; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology, 2009. FPT 2009. International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-4375-8
Electronic_ISBN :
978-1-4244-4377-2
Type :
conf
DOI :
10.1109/FPT.2009.5377680
Filename :
5377680
Link To Document :
بازگشت