English

A full-stack view of probabilistic computing with p-bits: devices, architectures and algorithms

Emerging Technologies 2023-03-17 v3 Hardware Architecture Distributed, Parallel, and Cluster Computing Neural and Evolutionary Computing Computational Physics

Abstract

The transistor celebrated its 75th{}^\text{th} birthday in 2022. The continued scaling of the transistor defined by Moore's Law continues, albeit at a slower pace. Meanwhile, computing demands and energy consumption required by modern artificial intelligence (AI) algorithms have skyrocketed. As an alternative to scaling transistors for general-purpose computing, the integration of transistors with unconventional technologies has emerged as a promising path for domain-specific computing. In this article, we provide a full-stack review of probabilistic computing with p-bits as a representative example of the energy-efficient and domain-specific computing movement. We argue that p-bits could be used to build energy-efficient probabilistic systems, tailored for probabilistic algorithms and applications. From hardware, architecture, and algorithmic perspectives, we outline the main applications of probabilistic computers ranging from probabilistic machine learning and AI to combinatorial optimization and quantum simulation. Combining emerging nanodevices with the existing CMOS ecosystem will lead to probabilistic computers with orders of magnitude improvements in energy efficiency and probabilistic sampling, potentially unlocking previously unexplored regimes for powerful probabilistic algorithms.

Keywords

Cite

@article{arxiv.2302.06457,
  title  = {A full-stack view of probabilistic computing with p-bits: devices, architectures and algorithms},
  author = {Shuvro Chowdhury and Andrea Grimaldi and Navid Anjum Aadit and Shaila Niazi and Masoud Mohseni and Shun Kanai and Hideo Ohno and Shunsuke Fukami and Luke Theogarajan and Giovanni Finocchio and Supriyo Datta and Kerem Y. Camsari},
  journal= {arXiv preprint arXiv:2302.06457},
  year   = {2023}
}
R2 v1 2026-06-28T08:38:54.491Z