A full-stack view of probabilistic computing with p-bits: devices,
architectures and algorithms
- URL: http://arxiv.org/abs/2302.06457v3
- Date: Thu, 16 Mar 2023 05:26:46 GMT
- Title: A full-stack view of probabilistic computing with p-bits: devices,
architectures and algorithms
- Authors: Shuvro Chowdhury, Andrea Grimaldi, Navid Anjum Aadit, Shaila Niazi,
Masoud Mohseni, Shun Kanai, Hideo Ohno, Shunsuke Fukami, Luke Theogarajan,
Giovanni Finocchio, Supriyo Datta and Kerem Y. Camsari
- Abstract summary: We provide a full-stack review of probabilistic computing with p-bits.
We argue that p-bits could be used to build energy-efficient probabilistic systems.
We outline the main applications of probabilistic computers ranging from machine learning to AI.
- Score: 0.014319921806060482
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The transistor celebrated its 75${}^\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.
Related papers
- Efficient Learning for Linear Properties of Bounded-Gate Quantum Circuits [63.733312560668274]
Given a quantum circuit containing d tunable RZ gates and G-d Clifford gates, can a learner perform purely classical inference to efficiently predict its linear properties?
We prove that the sample complexity scaling linearly in d is necessary and sufficient to achieve a small prediction error, while the corresponding computational complexity may scale exponentially in d.
We devise a kernel-based learning model capable of trading off prediction error and computational complexity, transitioning from exponential to scaling in many practical settings.
arXiv Detail & Related papers (2024-08-22T08:21:28Z) - Solving Boltzmann Optimization Problems with Deep Learning [0.21485350418225244]
The Ising model shows particular promise as a future framework for highly energy efficient computation.
Ising systems are able to operate at energies approaching thermodynamic limits for energy consumption of computation.
The challenge in creating Ising-based hardware is in optimizing useful circuits that produce correct results on fundamentally nondeterministic hardware.
arXiv Detail & Related papers (2024-01-30T19:52:02Z) - Thermodynamic Computing System for AI Applications [0.0]
Physics-based hardware, such as thermodynamic computing, has the potential to provide a fast, low-power means to accelerate AI primitives.
We present the first continuous-variable thermodynamic computer, which we call the processing unit (SPU)
arXiv Detail & Related papers (2023-12-08T05:22:04Z) - Towards Quantum Computational Mechanics [1.530480694206666]
We show how quantum computing can be used to solve representative element volume (RVE) problems in computational homogenisation.
Our quantum RVE solver attains exponential acceleration with respect to classical solvers.
arXiv Detail & Related papers (2023-12-06T12:53:02Z) - Pruning random resistive memory for optimizing analogue AI [54.21621702814583]
AI models present unprecedented challenges to energy consumption and environmental sustainability.
One promising solution is to revisit analogue computing, a technique that predates digital computing.
Here, we report a universal solution, software-hardware co-design using structural plasticity-inspired edge pruning.
arXiv Detail & Related papers (2023-11-13T08:59:01Z) - Machine Learning Quantum Systems with Magnetic p-bits [0.0]
The slowing down of Moore's Law has led to a crisis as the computing workloads of Artificial Intelligence (AI) algorithms continue skyrocketing.
There is an urgent need for scalable and energy-efficient hardware catering to the unique requirements of AI algorithms and applications.
Probability computing with p-bits emerged as a scalable, domain-specific, and energy-efficient computing paradigm.
arXiv Detail & Related papers (2023-10-10T14:54:57Z) - Brain-Inspired Computational Intelligence via Predictive Coding [89.6335791546526]
Predictive coding (PC) has shown promising performance in machine intelligence tasks.
PC can model information processing in different brain areas, can be used in cognitive control and robotics.
arXiv Detail & Related papers (2023-08-15T16:37:16Z) - CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic
inference and learning [0.16365624921211983]
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 magnetic tunnel junction (sMTJ)-based probabilistic bits (p-bits) with Field Programmable Gate Arrays (FPGA) to create an energy-efficient CMOS + X prototype.
arXiv Detail & Related papers (2023-04-12T16:18:12Z) - A Quantum Algorithm for Computing All Diagnoses of a Switching Circuit [73.70667578066775]
Faults are by nature while most man-made systems, and especially computers, work deterministically.
This paper provides such a connecting via quantum information theory which is an intuitive approach as quantum physics obeys probability laws.
arXiv Detail & Related papers (2022-09-08T17:55:30Z) - Preparation of excited states for nuclear dynamics on a quantum computer [117.44028458220427]
We study two different methods to prepare excited states on a quantum computer.
We benchmark these techniques on emulated and real quantum devices.
These findings show that quantum techniques designed to achieve good scaling on fault tolerant devices might also provide practical benefits on devices with limited connectivity and gate fidelity.
arXiv Detail & Related papers (2020-09-28T17:21:25Z) - Einsum Networks: Fast and Scalable Learning of Tractable Probabilistic
Circuits [99.59941892183454]
We propose Einsum Networks (EiNets), a novel implementation design for PCs.
At their core, EiNets combine a large number of arithmetic operations in a single monolithic einsum-operation.
We show that the implementation of Expectation-Maximization (EM) can be simplified for PCs, by leveraging automatic differentiation.
arXiv Detail & Related papers (2020-04-13T23:09:15Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.