DocumentCode :
53642
Title :
Revisiting Central Limit Theorem: Accurate Gaussian Random Number Generation in VLSI
Author :
Malik, Jamshaid Sarwar ; Hemani, Ahmed ; Malik, Jameel Nawaz ; Silmane, Ben ; Gohar, Nasirud Din
Author_Institution :
KTH (R. Inst. of Technol.), Stockholm, Sweden
Volume :
23
Issue :
5
fYear :
2015
fDate :
May-15
Firstpage :
842
Lastpage :
855
Abstract :
Gaussian random numbers (GRNs) generated by central limit theorem (CLT) suffer from errors due to deviation from ideal Gaussian behavior for any finite number of additions. In this paper, we will show that it is possible to compensate the error in CLT, thereby correcting the resultant probability density function, particularly in the tail regions. We will provide a detailed mathematical analysis to quantify the error in CLT. This provides a design space with more than four degrees of freedom to build a variety of GRN generators (GRNGs). A framework utilizes this design space to generate customized hardware architectures. We will demonstrate designs of five different architectures of GRNGs, which vary in terms of consumed memory, logic slices, and multipliers on field-programmable gate array. Similarly, depending upon application, these architectures exhibit statistical accuracy from low (4σ) to extremely high (12σ). A comparison with previously published designs clearly indicate advantages of this methodology in terms of both consumed hardware resources and accuracy. We will also provide synthesis results of same designs in application-specific integrated circuit using 65-nm standard cell library. Finally, we will highlight some shortcomings associated with such architectures followed by their remedies.
Keywords :
VLSI; application specific integrated circuits; field programmable gate arrays; mathematical analysis; probability; random number generation; CLT; GRN generators; Gaussian random number generation; VLSI; application-specific integrated circuit; central limit theorem; field-programmable gate array; logic slices; mathematical analysis; probability density function; size 65 nm; standard cell library; Accuracy; Adders; Approximation methods; Computer architecture; Hardware; Polynomials; Probability density function; Additive white Gaussian noise (AWGN); Gaussian; central limit theorem (CLT); normal; random number generator (RNG); random number generator (RNG).;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2014.2322573
Filename :
6834810
Link To Document :
بازگشت