Probabilistic computing with p-bits

被引:40
|
作者
Kaiser, Jan [1 ]
Datta, Supriyo [1 ]
机构
[1] Purdue Univ, Elmore Family Sch Elect & Comp Engn, W Lafayette, IN 47906 USA
关键词
MONTE-CARLO ALGORITHMS;
D O I
10.1063/5.0067927
中图分类号
O59 [应用物理学];
学科分类号
摘要
Digital computers store information in the form of bits that can take on one of two values 0 and 1, while quantum computers are based on qubits that are described by a complex wavefunction, whose squared magnitude gives the probability of measuring either 0 or 1. Here, we make the case for a probabilistic computer based on p-bits, which take on values 0 and 1 with controlled probabilities and can be implemented with specialized compact energy-efficient hardware. We propose a generic architecture for such p-computers and emulate systems with thousands of p-bits to show that they can significantly accelerate randomized algorithms used in a wide variety of applications including but not limited to Bayesian networks, optimization, Ising models, and quantum Monte Carlo.(c) 2021 Author(s). All article content, except where otherwise noted, is licensed under a Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/)
引用
收藏
页数:7
相关论文
共 50 条
  • [1] p-bits for probabilistic spin logic
    Camsari, Kerem Y.
    Sutton, Brian M.
    Datta, Supriyo
    [J]. APPLIED PHYSICS REVIEWS, 2019, 6 (01):
  • [2] Fully CMOS-Based p-Bits with a Bistable Resistor for Probabilistic Computing
    Kim, Jaehyun
    Han, Joon-Kyu
    Maeng, Ho-Young
    Han, Janguk
    Jeon, Jeong Woo
    Jang, Yoon Ho
    Woo, Kyung Seok
    Choi, Yang-Kyu
    Hwang, Cheol Seong
    [J]. ADVANCED FUNCTIONAL MATERIALS, 2024, 34 (22)
  • [3] A Full-Stack View of Probabilistic Computing With p-Bits: Devices, Architectures, and Algorithms
    Chowdhury, Shuvro
    Grimaldi, Andrea
    Aadit, Navid Anjum
    Niazi, Shaila
    Mohseni, Masoud
    Kanai, Shun
    Ohno, Hideo
    Fukami, Shunsuke
    Theogarajan, Luke
    Finocchio, Giovanni
    Datta, Supriyo
    Camsari, Kerem Y.
    [J]. IEEE JOURNAL ON EXPLORATORY SOLID-STATE COMPUTATIONAL DEVICES AND CIRCUITS, 2023, 9 (01): : 1 - 11
  • [4] Weighted p-Bits for FPGA Implementation of Probabilistic Circuits
    Pervaiz, Ahmed Zeeshan
    Sutton, Brian M.
    Ghantasala, Lakshmi Anirudh
    Camsari, Kerem Y.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2019, 30 (06) : 1920 - 1926
  • [5] Life is probabilistic - why should all our computers be deterministic? Computing with p-bits: Ising Solvers and Beyond
    Kaiser, J.
    Datta, S.
    Behin-Aein, B.
    [J]. 2022 INTERNATIONAL ELECTRON DEVICES MEETING, IEDM, 2022,
  • [6] Stochastic p-Bits for Invertible Logic
    Camsari, Kerem Yunus
    Faria, Rafatul
    Sutton, Brian M.
    Datta, Supriyo
    [J]. PHYSICAL REVIEW X, 2017, 7 (03):
  • [7] Physics-inspired Ising Computing with Ring Oscillator Activated p-bits
    Aadit, Navid Anjum
    Grimaldi, Andrea
    Finocchio, Giovanni
    Camsari, Kerem Y.
    [J]. 2022 IEEE 22ND INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY (NANO), 2022, : 393 - 396
  • [8] Probabilistic Autonomous Data Acquisition Using Stochastic MTJ Based p-Bits
    Bunaiyan, Saleh
    Al-Dirini, Feras
    [J]. 8TH IEEE ELECTRON DEVICES TECHNOLOGY & MANUFACTURING CONFERENCE, EDTM 2024, 2024, : 175 - 177
  • [9] Implementing p-bits With Embedded MTJ
    Camsari, Kerem Yunus
    Salahuddin, Sayeef
    Datta, Supriyo
    [J]. IEEE ELECTRON DEVICE LETTERS, 2017, 38 (12) : 1767 - 1770
  • [10] Hardware emulation of stochastic p-bits for invertible logic
    Pervaiz, Ahmed Zeeshan
    Ghantasala, Lakshmi Anirudh
    Camsari, Kerem Yunus
    Datta, Supriyo
    [J]. SCIENTIFIC REPORTS, 2017, 7