MC2RAM: Markov Chain Monte Carlo Sampling in SRAM for Fast Bayesian Inference
Not on the map. Why?
Abstract (arXiv)
This work discusses the implementation of Markov Chain Monte Carlo (MCMC) sampling from an arbitrary Gaussian mixture model (GMM) within SRAM. We show a novel architecture of SRAM by embedding it with random number generators (RNGs), digital-to-analog converters (DACs), and analog-to-digital converters (ADCs) so that SRAM arrays can be used for high performance Metropolis-Hastings (MH) algorithm-based MCMC sampling. Most of the expensive computations are performed within the SRAM and can be parallelized for high speed sampling. Our iterative compute flow minimizes data movement during sampling. We characterize power-performance trade-off of our design by simulating on 45 nm CMOS technology. For a two-dimensional, two mixture GMM, the implementation consumes ~ 91 micro-Watts power per sampling iteration and produces 500 samples in 2000 clock cycles on an average at 1 GHz clock frequency. Our study highlights interesting insights on how low-level hardware non-idealities can affect high-level sampling characteristics, and recommends ways to optimally operate SRAM within area/power constraints for high performance sampling.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 3; 2024: 0; 2025: 1.
6 papers.
- 2021MC-CIM: Compute-in-Memory with Monte-Carlo Dropouts for Bayesian Edge Intelligencecited by 6
- 2025Intelligent Sensing-to-Action for Robust Autonomy at the Edge: Opportunities and Challengescited by 5
- 2023Bayesian Inference on Binary Spiking Networks Leveraging Nanoscale Device Stochasticitycited by 2
- 2023Memory-Immersed Collaborative Digitization for Area-Efficient Compute-in-Memory Deep Learningcited by 2
- 2021ENOS: Energy-Aware Network Operator Search for Hybrid Digital and Compute-in-Memory DNN Acceleratorscited by 0
- 2023Towards Model-Size Agnostic, Compute-Free, Memorization-based Inference of Deep Learningcited by 0
- 2025Intelligent Sensing-to-Action for Robust Autonomy at the Edge: Opportunities and Challenges4 Feb 2025
- 2023Towards Model-Size Agnostic, Compute-Free, Memorization-based Inference of Deep Learning14 Jul 2023
- 2023Memory-Immersed Collaborative Digitization for Area-Efficient Compute-in-Memory Deep Learning7 Jul 2023
- 2023Bayesian Inference on Binary Spiking Networks Leveraging Nanoscale Device Stochasticity2 Feb 2023
- 2021MC-CIM: Compute-in-Memory with Monte-Carlo Dropouts for Bayesian Edge Intelligence13 Nov 2021
- 2021ENOS: Energy-Aware Network Operator Search for Hybrid Digital and Compute-in-Memory DNN Accelerators12 Apr 2021