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