Back to results

University of Washington

Efficient Gaussian Random Number Generators in HLS4ML

Abstract

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.

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Mattam, Atharva
Advisor dc:contributor.advisor
  • Hauck, Scott

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • none
Language dc:language.iso
en_US

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1773/52783
OAI identifier oai:identifier
oai:digital.lib.washington.edu:1773/52783

Chain of custody

source
Harvested from
University of Washington
Base URL
digital.lib.washington.edu/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Mattam, Atharva. Efficient Gaussian Random Number Generators in HLS4ML. 2025. https://hdl.handle.net/1773/52783