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

Solving sparse finite element problems on neuromorphic hardware

Journal Article · · Nature Machine Intelligence
The finite element method (FEM) is one of the most important and ubiquitous numerical methods for solving partial differential equations (PDEs) on computers for scientific and engineering discovery. Applying the FEM to larger and more detailed scientific models has driven advances in high-performance computing for decades. Here we demonstrate that scalable spiking neuromorphic hardware can directly implement the FEM by constructing a spiking neural network that solves the large, sparse, linear systems of equations at the core of the FEM. We show that for the Poisson equation, a fundamental PDE in science and engineering, our neural circuit achieves meaningful levels of numerical accuracy and close to ideal scaling on modern, inherently parallel and energy-efficient neuromorphic hardware, specifically Intel’s Loihi 2 neuromorphic platform. We illustrate extensions to irregular mesh geometries in both two and three dimensions as well as other PDEs such as linear elasticity. Our spiking neural network is constructed from a recurrent network model of the brain’s motor cortex and, in contrast to black-box deep artificial neural network-based methods for PDEs, directly translates the well-understood and trusted mathematics of the FEM to a natively spiking neuromorphic algorithm.
Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); USDOE Office of Science (SC), Basic Energy Sciences (BES)
Grant/Contract Number:
NA0003525
OSTI ID:
3006560
Report Number(s):
SAND--2025-14922J; 1762119
Journal Information:
Nature Machine Intelligence, Journal Name: Nature Machine Intelligence Journal Issue: 11 Vol. 7; ISSN 2522-5839
Publisher:
Springer NatureCopyright Statement
Country of Publication:
United States
Language:
English

References (41)

A Roadmap for Reaching the Potential of Brain‐Derived Computing journal November 2020
Gmsh: A 3-D finite element mesh generator with built-in pre- and post-processing facilities journal September 2009
Physics-Informed Deep Neural Operator Networks book January 2023
Brain Computation: A Computer Science Perspective book December 2018
Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator book January 1996
Multiscale finite element calculations in Python using SfePy journal May 2019
Fast evaluation of finite element weak forms using python tensor contraction packages journal September 2021
Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations journal February 2019
Mosaic: in-memory computing and routing for small-world spike-based neuromorphic systems journal January 2024
A compute-in-memory chip based on resistive random-access memory journal August 2022
Neuromorphic computing at scale journal January 2025
Neuromorphic scaling advantages for energy-efficient random walk computations journal February 2022
Physics-informed machine learning journal May 2021
Weak baselines and reporting biases lead to overoptimism in machine learning for fluid-related partial differential equations journal September 2024
Opportunities for neuromorphic computing algorithms and applications journal January 2022
p-bits for probabilistic spin logic journal March 2019
A review of non-cognitive applications for neuromorphic computing journal September 2022
Can physics-informed neural networks beat the finite element method? journal May 2024
Preparing sparse solvers for exascale computing
  • Anzt, Hartwig; Boman, Erik; Falgout, Rob
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 378, Issue 2166 https://doi.org/10.1098/rsta.2019.0053
journal January 2020
Quantum Algorithm for Linear Systems of Equations journal October 2009
Implementation of the Quantum Fourier Transform journal February 2001
Efficient Video and Audio Processing with Loihi 2 conference April 2024
Advancing Neuromorphic Computing With Loihi: A Survey of Results and Outlook journal May 2021
Exascale Computing Trends: Adjusting to the "New Normal"' for Computer Architecture journal November 2013
A neuromorph's prospectus journal March 2017
Spiking Physics-Informed Neural Networks on Loihi 2 conference April 2024
Neuromorphic Computing for Scientific Applications conference November 2022
Efficient Neuromorphic Signal Processing with Loihi 2 conference October 2021
Programming memristor arrays with arbitrarily high precision for analog computing journal February 2024
Overcoming the noise in neural computing journal February 2024
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
Iterative Methods for Sparse Linear Systems book January 2003
Dot-product engine for neuromorphic computing: programming 1T1M crossbar to accelerate matrix-vector multiplication conference January 2016
Provable Neuromorphic Advantages for Computing Shortest Paths conference July 2020
Provable Advantages for Graph Algorithms in Spiking Neural Networks conference July 2021
The hardware lottery journal December 2021
Predictive Coding of Dynamical Variables in Balanced Spiking Networks journal November 2013
Philosophy of the Spike: Rate-Based vs. Spike-Based Theories of the Brain journal November 2015
NeuroFEM Notebook computationalnotebook January 2024
Methods of conjugate gradients for solving linear systems journal December 1952
The Computational Brain book January 2016

Similar Records

The backpropagation algorithm implemented on spiking neuromorphic hardware
Journal Article · Thu Nov 07 19:00:00 EST 2024 · Nature Communications · OSTI ID:2476747

Sparse Hardware Embedding of Spiking Neuron Systems for Community Detection
Journal Article · Wed Oct 31 20:00:00 EDT 2018 · ACM Journal on Emerging Technologies in Computing Systems · OSTI ID:1504017