Efficient Gaussian Random Number Generators in HLS4ML

dc.contributor.advisorHauck, Scott
dc.contributor.authorMattam, Atharva
dc.date.accessioned2025-01-23T20:08:13Z
dc.date.available2025-01-23T20:08:13Z
dc.date.issued2025-01-23
dc.date.submitted2024
dc.descriptionThesis (Master's)--University of Washington, 2024
dc.description.abstractEfficient hardware implementation of neural networks, such as Variational Autoencoders (VAEs), often relies on FPGAs for their balance of performance and energy efficiency. VAEs require accurate Gaussian distributions for latent space sampling, but traditional methods like the Central Limit Theorem (CLT) are resource-intensive. The Multihat method combines combinational logic and CLT to achieve high tail accuracy with reduced hardware costs. This thesis discusses the Multihat method implemented using High-Level Synthesis (HLS), optimized for scalability and integrated into HLS4ML as a custom layer for FPGA deployment. Results show the Multihat GRNG generates statistically accurate Gaussian distributions, with improved resource efficiency and performance compared to CLT-based approaches.
dc.embargo.termsOpen Access
dc.format.mimetypeapplication/pdf
dc.identifier.otherMattam_washington_0250O_27791.pdf
dc.identifier.urihttps://hdl.handle.net/1773/52783
dc.language.isoen_US
dc.rightsnone
dc.subjectFPGA
dc.subjectHigh Level Synthesis
dc.subjectHLS4ML
dc.subjectRandom Numbers
dc.subjectElectrical engineering
dc.subject.otherElectrical and computer engineering
dc.titleEfficient Gaussian Random Number Generators in HLS4ML
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mattam_washington_0250O_27791.pdf
Size:
1.66 MB
Format:
Adobe Portable Document Format