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

Title: Neuromorphic scaling advantages for energy-efficient random walk computations

Journal Article · · Nature Electronics

Neuromorphic computing, which aims to replicate the computational structure and architecture of the brain in synthetic hardware, has typically focused on artificial intelligence applications. What is less explored is whether such brain-inspired hardware can provide value beyond cognitive tasks. Here we show that the high degree of parallelism and configurability of spiking neuromorphic architectures makes them well suited to implement random walks via discrete-time Markov chains. Overall, these random walks are useful in Monte Carlo methods, which represent a fundamental computational tool for solving a wide range of numerical computing tasks. Using IBM’s TrueNorth and Intel’s Loihi neuromorphic computing platforms, we show that our neuromorphic computing algorithm for generating random walk approximations of diffusion offers advantages in energy-efficient computation compared with conventional approaches. We also show that our neuromorphic computing algorithm can be extended to more sophisticated jump-diffusion processes that are useful in a range of applications, including financial economics, particle physics and machine learning.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA), Office of Defense Programs (DP)
Grant/Contract Number:
NA0003525
OSTI ID:
1845387
Report Number(s):
SAND2022-1227J; 703214
Journal Information:
Nature Electronics, Vol. 5, Issue 2; ISSN 2520-1131
Publisher:
Springer NatureCopyright Statement
Country of Publication:
United States
Language:
English

References (36)

The SpiNNaker Project journal May 2014
Neural Dynamics as Sampling: A Model for Stochastic Computation in Recurrent Networks of Spiking Neurons journal November 2011
A scalable neuristor built with Mott memristors journal December 2012
Random walks and diffusion on networks journal November 2017
Structural plasticity on an accelerated analog neuromorphic hardware system journal January 2021
A million spiking-neuron integrated circuit with a scalable communication network and interface journal August 2014
Probabilistic Inference in General Graphical Models through Sampling in Stochastic Networks of Spiking Neurons journal December 2011
Special report : Can we copy the brain? - The brain as computer journal June 2017
Making BREAD: Biomimetic Strategies for Artificial Intelligence Now and in the Future journal June 2019
Benchmarks for progress in neuromorphic computing journal September 2019
ROBOTIC VISION:Neuromorphic Vision Sensors journal May 2000
Deep Learning With Spiking Neurons: Opportunities and Challenges journal October 2018
A wafer-scale neuromorphic hardware system for large-scale neural modeling
  • Schemmel, Johannes; Briiderle, Daniel; Griibl, Andreas
  • 2010 IEEE International Symposium on Circuits and Systems - ISCAS 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems https://doi.org/10.1109/ISCAS.2010.5536970
conference May 2010
Quantum supremacy using a programmable superconducting processor journal October 2019
Training deep neural networks for binary communication with the Whetstone method journal January 2019
No free lunch theorems for optimization journal April 1997
Using Stochastic Spiking Neural Networks on SpiNNaker to Solve Constraint Satisfaction Problems journal December 2017
Discrete approximations to reflected Brownian motion journal March 2008
Neural algorithms and computing beyond Moore's law journal March 2019
Constant-Depth and Subcubic-Size Threshold Circuits for Matrix Multiplication
  • Parekh, Ojas; Phillips, Cynthia A.; James, Conrad D.
  • SPAA '18: 30th ACM Symposium on Parallelism in Algorithms and Architectures, Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures https://doi.org/10.1145/3210377.3210410
conference July 2018
Dynamic Programming with Spiking Neural Computing
  • Aimone, James B.; Parekh, Ojas; Phillips, Cynthia A.
  • ICONS '19: International Conference on Neuromorphic Systems, Proceedings of the International Conference on Neuromorphic Systems https://doi.org/10.1145/3354265.3354285
conference July 2019
Quantum mechanical computers journal June 1986
Graph Partitioning as Quadratic Unconstrained Binary Optimization (QUBO) on Spiking Neuromorphic Hardware conference July 2019
Shortest Path and Neighborhood Subgraph Extraction on a Spiking Memristive Neuromorphic Implementation conference January 2019
Solving a steady-state PDE using spiking networks and neuromorphic hardware conference July 2020
Composing neural algorithms with Fugu
  • Aimone, James B.; Severa, William; Vineyard, Craig M.
  • ICONS '19: International Conference on Neuromorphic Systems, Proceedings of the International Conference on Neuromorphic Systems https://doi.org/10.1145/3354265.3354268
conference July 2019
Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms journal March 2018
Fast and energy-efficient neuromorphic deep learning with first-spike times journal September 2021
Deep learning in spiking neural networks journal March 2019
Towards quantum chemistry on a quantum computer journal January 2010
Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer journal January 1999
Integration of nanoscale memristor synapses in neuromorphic computing architectures journal September 2013
Spiking Neural Algorithms for Markov Process Random Walk conference July 2018
Quantum computational supremacy journal September 2017
Towards spike-based machine intelligence with neuromorphic computing journal November 2019
Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code journal June 2019