Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Probabilistic Neural Computing with Stochastic Devices

Journal Article · · Advanced Materials
 [1];  [2];  [3];  [4];  [1];  [5];  [6];  [3];  [3]
  1. Microsystems Engineering, Science and Applications Sandia National Laboratories Albuquerque NM 87123 USA
  2. Department of Physics Temple University Philadelphia PA 19122‐1801 USA
  3. Neural Exploration and Research Laboratory Sandia National Laboratories Albuquerque NM 87123 USA
  4. Department of Electrical and Computer Engineering The University of Texas at Austin Austin TX 78712 USA
  5. Department of Physics New York University New York NY 10003 USA
  6. Department of Electrical Engineering and Computer Science University of Tennessee Knoxville TN 37996 USA
Abstract

The brain has effectively proven a powerful inspiration for the development of computing architectures in which processing is tightly integrated with memory, communication is event‐driven, and analog computation can be performed at scale. These neuromorphic systems increasingly show an ability to improve the efficiency and speed of scientific computing and artificial intelligence applications. Herein, it is proposed that the brain's ubiquitous stochasticity represents an additional source of inspiration for expanding the reach of neuromorphic computing to probabilistic applications. To date, many efforts exploring probabilistic computing have focused primarily on one scale of the microelectronics stack, such as implementing probabilistic algorithms on deterministic hardware or developing probabilistic devices and circuits with the expectation that they will be leveraged by eventual probabilistic architectures. A co‐design vision is described by which large numbers of devices, such as magnetic tunnel junctions and tunnel diodes, can be operated in a stochastic regime and incorporated into a scalable neuromorphic architecture that can impact a number of probabilistic computing applications, such as Monte Carlo simulations and Bayesian neural networks. Finally, a framework is presented to categorize increasingly advanced hardware‐based probabilistic computing technologies.

Sponsoring Organization:
USDOE
OSTI ID:
1898714
Alternate ID(s):
OSTI ID: 1898715
Journal Information:
Advanced Materials, Journal Name: Advanced Materials Journal Issue: 37 Vol. 35; ISSN 0935-9648
Publisher:
Wiley Blackwell (John Wiley & Sons)Copyright Statement
Country of Publication:
Germany
Language:
English

References (66)

Nonideality‐Aware Training for Accurate and Robust Low‐Power Memristive Neural Networks journal May 2022
Stochastic Memory Devices for Security and Computing journal November 2018
A Roadmap for Reaching the Potential of Brain‐Derived Computing journal November 2020
Modern Monte Carlo methods for efficient uncertainty quantification and propagation: A survey journal December 2020
Sneak, discharge, and leakage current issues in a high-dimensional 1T1M memristive crossbar journal March 2020
From biased coin to any discrete distribution journal October 2020
Parton fragmentation and string dynamics journal July 1983
Survey on hardware implementation of random number generators on FPGA: Theory and experimental analyses journal February 2018
A review of uncertainty quantification in deep learning: Techniques, applications and challenges journal December 2021
Graphics processing unit (GPU) programming strategies and trends in GPU computing journal January 2013
Hippocampal Reactivation of Random Trajectories Resembling Brownian Diffusion journal April 2019
GPU implementation of neural networks journal June 2004
Demonstration of Nanosecond Operation in Stochastic Magnetic Tunnel Junctions journal February 2021
The probability of transmitter release at a mammalian central synapse journal December 1993
Impermanence of dendritic spines in live adult CA1 hippocampus journal June 2015
A new spin on magnetic memories journal March 2015
Neural sampling machine with stochastic synapse allows brain-like learning and inference journal May 2022
Memristive crossbar arrays for brain-inspired computing journal March 2019
Integer factorization using stochastic magnetic tunnel junctions journal September 2019
Extracting random numbers from quantum tunnelling through a single diode journal December 2017
In-memory computing with resistive switching devices journal June 2018
In situ learning using intrinsic memristor variability via Markov chain Monte Carlo sampling journal January 2021
Neuromorphic scaling advantages for energy-efficient random walk computations journal February 2022
Massively parallel probabilistic computing with sparse Ising machines journal June 2022
Physics for neuromorphic computing journal July 2020
Opportunities for neuromorphic computing algorithms and applications journal January 2022
Fluctuations in Bistable Tunnel Diode Circuits journal July 1962
Probabilistic computing with p-bits journal October 2021
Improved signaling as a result of randomness in synaptic vesicle release journal November 2015
The Monte Carlo Method journal September 1949
Voltage-Controlled Spintronic Stochastic Neuron Based on a Magnetic Tunnel Junction journal March 2019
Hardware-Aware In Situ Learning Based on Stochastic Magnetic Tunnel Junctions journal January 2022
Low-Energy Truly Random Number Generation with Superparamagnetic Tunnel Junctions for Unconventional Computing journal November 2017
EPOS LHC: Test of collective hadronization with data measured at the CERN Large Hadron Collider journal September 2015
Nanosecond Random Telegraph Noise in In-Plane Magnetic Tunnel Junctions journal March 2021
Silicon quantum electronics journal July 2013
Quantum random number generators journal February 2017
Moore's law: past, present and future journal June 1997
Autonomous Probabilistic Coprocessing With Petaflips per Second journal January 2020
Assessing a Neuromorphic Platform for use in Scientific Stochastic Sampling conference November 2021
Multiscale Co-Design Analysis of Energy, Latency, Area, and Accuracy of a ReRAM Analog Neural Training Accelerator journal March 2018
Overview of Beyond-CMOS Devices and a Uniform Methodology for Their Benchmarking journal December 2013
Neuro-Inspired Computing With Emerging Nonvolatile Memorys journal February 2018
$\mu $ RNG: A 300–950 mV, 323 Gbps/W All-Digital Full-Entropy True Random Number Generator in 14 nm FinFET CMOS journal July 2016
A High-Yield $\hbox{HfO}_{x}$-Based Unipolar Resistive RAM Employing Ni Electrode Compatible With Si-Diode Selector for Crossbar Integration journal March 2011
Dark Silicon and the End of Multicore Scaling journal May 2012
An All-Memristor Deep Spiking Neural Computing System: A Step Toward Realizing the Low-Power Stochastic Brain journal October 2018
Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images journal November 1984
Nonuniform probability of glutamate release at a hippocampal synapse journal October 1993
Parallel programming of an ionic floating-gate memory array for scalable neuromorphic computing journal April 2019
Massively parallel ultrafast random bit generation with a chip-scale laser journal February 2021
Stochastic computing conference January 1967
Stochastic computing elements and systems conference January 1967
Survey of Stochastic Computing journal May 2013
ISAAC: a convolutional neural network accelerator with in-situ analog arithmetic in crossbars journal June 2016
Low-Energy Deep Belief Networks Using Intrinsic Sigmoidal Spintronic-based Probabilistic Neurons
  • Zand, Ramtin; Camsari, Kerem Yunus; Pyle, Steven D.
  • GLSVLSI '18: Great Lakes Symposium on VLSI 2018, Proceedings of the 2018 on Great Lakes Symposium on VLSI https://doi.org/10.1145/3194554.3194558
conference May 2018
Neural algorithms and computing beyond Moore's law journal March 2019
Composable Probabilistic Inference Networks Using MRAM-based Stochastic Neurons
  • Zand, Ramtin; Camsari, Kerem Y.; Datta, Supriyo
  • ACM Journal on Emerging Technologies in Computing Systems, Vol. 15, Issue 2 https://doi.org/10.1145/3304105
journal March 2019
The hardware lottery journal December 2021
The Sad History of Random Bits journal January 2014
Neural Dynamics as Sampling: A Model for Stochastic Computation in Recurrent Networks of Spiking Neurons journal November 2011
Using machine learning as a surrogate model for agent-based simulations journal February 2022
Independent Sources of Quantal Variability at Single Glutamatergic Synapses journal April 2003
Understanding the Metropolis-Hastings Algorithm journal November 1995
Energy Scaling Advantages of Resistive Memory Crossbar Based Computation and Its Application to Sparse Coding journal January 2016
Stochastic Synapses Enable Efficient Brain-Inspired Learning Machines journal June 2016

Similar Records

Will Stochastic Devices Play Nice With Others in Neuromorphic Hardware?: There’s More to a Probabilistic System Than Noisy Devices
Journal Article · Thu Aug 31 20:00:00 EDT 2023 · IEEE Electron Devices Magazine · OSTI ID:2311438

Neural Algorithms for Low Power Implementation of Partial Differential Equations
Technical Report · Sat Sep 01 00:00:00 EDT 2018 · OSTI ID:1474253

Related Subjects