CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning

Nihal Sanjay Singh, Keito Kobayashi, Qixuan Cao, Kemal Selcuk, Tianrui Hu +6 more
4/12/2023
cond-mat.mes-hallcs.AIcs.ET

No confident code implementation found for this paper.

Abstract

Extending Moore's law by augmenting complementary-metal-oxide semiconductor (CMOS) transistors with emerging nanotechnologies (X) has become increasingly important. One important class of problems involve sampling-based Monte Carlo algorithms used in probabilistic machine learning, optimization, and quantum simulation. Here, we combine stochastic magnetic tunnel junction (sMTJ)-based probabilistic bits (p-bits) with Field Programmable Gate Arrays (FPGA) to create an energy-efficient CMOS + X (X = sMTJ) prototype. This setup shows how asynchronously driven CMOS circuits controlled by sMTJs can perform probabilistic inference and learning by leveraging the algorithmic update-order-invariance of Gibbs sampling. We show how the stochasticity of sMTJs can augment low-quality random number generators (RNG). Detailed transistor-level comparisons reveal that sMTJ-based p-bits can replace up to 10,000 CMOS transistors while dissipating two orders of magnitude less energy. Integrated versions of our approach can advance probabilistic computing involving deep Boltzmann machines and other energy-based learning algorithms with extremely high throughput and energy efficiency.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{singh2023cmos,
  title  = {CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning},
  author = {Nihal Sanjay Singh and Keito Kobayashi and Qixuan Cao and Kemal Selcuk and Tianrui Hu and Shaila Niazi and Navid Anjum Aadit and Shun Kanai and Hideo Ohno and Shunsuke Fukami and Kerem Y. Camsari},
  year   = {2023},
  eprint = {2304.05949},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.05949v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.05949.svg)](https://codeofpaper.com/paper/2304.05949)

Discussion