arrow
Return

Exploiting deep learning accelerators for neuromorphic workloads

delete2024-02-23
delete2
delete
OA
AI
P
Pao-Sheng Vincent Sun
A
Alexander Titterton
A
Anjlee Gopiani
T
Tim Santos
A
Arindam Basu
W
Wei Lu
J
Jason K. Eshraghian *
DOI:10.1088/2634-4386/ad2373delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Spiking neural networks (SNNs) have achieved orders of magnitude improvement in terms of energy consumption and latency when performing inference with deep learning workloads. Error backpropagation is presently regarded as the most effective method for training SNNs, but in a twist of irony, when training on modern graphics processing units this becomes more expensive than non-spiking networks. The emergence of Graphcore's intelligence processing units (IPUs) balances the parallelized nature of deep learning workloads with the sequential, reusable, and sparsified nature of operations prevalent when training SNNs. IPUs adopt multi-instruction multi-data parallelism by running individual processing threads on smaller data blocks, which is a natural fit for the sequential, non-vectorized steps required to solve spiking neuron dynamical state equations. We present an IPU-optimized release of our custom SNN Python package, snnTorch, which exploits fine-grained parallelism by utilizing low-level, pre-compiled custom operations to accelerate irregular and sparse data access patterns that are characteristic of training SNN workloads. We provide a rigorous performance assessment across a suite of commonly used spiking neuron models, and propose methods to further reduce training run-time via half-precision training. By amortizing the cost of sequential processing into vectorizable population codes, we ultimately demonstrate the potential for integrating domain-specific accelerators with the next generation of neural networks.
Keywords:
hardware accelerator
neuromorphic computing
spiking neural network
snnTorch
deep learning

Journal

Neuromorphic Computing and Engineering cover
Neuromorphic Computing and Engineering
IF:
6.1
Papers:
340
Citations:
920

Organization

C
City University of Hong Kong
Scholars:
2.3W
Papers: 3.0W
Citations: 6.1W
University of California System cover
University of California System
Scholars:
37.7W
Papers: 33.8W
Citations: 6.6K
U
University of Michigan
Scholars:
6.4W
Papers: 5.3W
Citations: 124
U
university of michigan system
Scholars:
9.1W
Papers: 8.6W
Citations: 133
researcher View more organizations
Cited Papers

Cited Papers

Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications
err2020-12-01
err133
errOAAI
errAzghadi, Mostafa Rahimi; Lammie, Corey; Eshraghian, Jason K.; Payvand, Melika; Donati, Elisa; Linares-Barranco, Bernabe; Indiveri, Giacomo
errShare
errSave
errShare
errSave
Avalanches and edge-of-chaos learning in neuromorphic nanowire networks
err2021-06-29
err115
errOAAI
errHochstetter, Joel; Zhu, Ruomin; Loeffler, Alon; Diaz-Alvarez, Adrian; Nakayama, Tomonobu; Kuncic, Zdenka
errShare
errSave
A Patient-Specific Methodology for Prediction of Paroxysmal Atrial Fibrillation Onset
err2017-09-14
err0
errOAAI
errElisabetta De Giovanni; Amir Aminifar; Adrian Luca; Sasan Yazdani; Jean-Marc Vesin; David Atienza
errShare
errSave
APTPU: Approximate Computing Based Tensor Processing Unit
err2022-12-01
err10
PREAI
errElbtity, Mohammed E.; Chandarana, Peyton S.; Reidy, Brendan; Eshraghian, Jason K.; Zand, Ramtin
errShare
errSave
Clinic variation in recruitment metrics, patient characteristics and treatment use in a randomized clinical trial of osteoarthritis management
err2014-12-06
err0
errOAAI
errKelli D Allen; Hayden B Bosworth; Ranee Chatterjee; Cynthia J Coffman; Leonor Corsino; Amy S Jeffreys; Eugene Z Oddone; Catherine Stanwyck; William S Yancy; Rowena J Dolor
errShare
errSave
Synthesis of substances related to gibberellins—XXI
err1969-01-01
err0
PREAI
errK. Mori; M. Shiozaki; N. Itaya; M. Matsui; Y. Sumiki
errShare
errSave
Crystal Structures of Arabidopsis thaliana Cell-Wall Invertase Mutants in Complex with Sucrose
err2008-03-01
err0
PREAI
errWillem Lammens; Katrien Le Roy; André Van Laere; Anja Rabijns; Wim Van den Ende
errShare
errSave
researcher View more