skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Probabilistic Neural Computing with Stochastic Devices

Journal Article · · Advanced Materials
ORCiD logo [1]; ORCiD logo [2]; ORCiD logo [3]; ORCiD logo [4];  [1]; ORCiD logo [5]; ORCiD logo [6]; ORCiD logo [3]; ORCiD logo [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 Vol. 35 Journal Issue: 37; ISSN 0935-9648
Publisher:
Wiley Blackwell (John Wiley & Sons)Copyright Statement
Country of Publication:
Germany
Language:
English

References (66)

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