Efficient Gaussian Random Number Generators in HLS4ML
| dc.contributor.advisor | Hauck, Scott | |
| dc.contributor.author | Mattam, Atharva | |
| dc.date.accessioned | 2025-01-23T20:08:13Z | |
| dc.date.available | 2025-01-23T20:08:13Z | |
| dc.date.issued | 2025-01-23 | |
| dc.date.submitted | 2024 | |
| dc.description | Thesis (Master's)--University of Washington, 2024 | |
| dc.description.abstract | Efficient 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.terms | Open Access | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | Mattam_washington_0250O_27791.pdf | |
| dc.identifier.uri | https://hdl.handle.net/1773/52783 | |
| dc.language.iso | en_US | |
| dc.rights | none | |
| dc.subject | FPGA | |
| dc.subject | High Level Synthesis | |
| dc.subject | HLS4ML | |
| dc.subject | Random Numbers | |
| dc.subject | Electrical engineering | |
| dc.subject.other | Electrical and computer engineering | |
| dc.title | Efficient Gaussian Random Number Generators in HLS4ML | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Mattam_washington_0250O_27791.pdf
- Size:
- 1.66 MB
- Format:
- Adobe Portable Document Format
