Eventprop training for efficient neuromorphic applications
Thomas Shoesmith, James C. Knight, Balázs Mészáros, Jonathan Timcheck, Thomas Nowotny
TL;DR
The paper presents an end-to-end pipeline for training recurrent spiking neural networks (RSNNs) on GPUs using the Eventprop algorithm in mlGeNN and deploying them to Intel's Loihi 2 neuromorphic chip for keyword spotting tasks. By quantizing pretrained weights to 8-bit and converting models via NetX/NxKernel, the approach delivers near-equivalent accuracy to GPU-based training while achieving up to 10× faster inference and ~200× lower energy on Loihi 2 compared to a Jetson Orin Nano. The work demonstrates substantial memory and compute efficiency in training, and shows Loihi 2's suitability for energy-efficient, low-latency edge inference on SHD and SSC datasets. This pipeline enables practical neuromorphic edge deployment and paves the way for expanding SNN deployments to more complex architectures and hardware ecosystems.
Abstract
Neuromorphic computing can reduce the energy requirements of neural networks and holds the promise to `repatriate' AI workloads back from the cloud to the edge. However, training neural networks on neuromorphic hardware has remained elusive. Here, we instead present a pipeline for training spiking neural networks on GPUs, using the efficient event-driven Eventprop algorithm implemented in mlGeNN, and deploying them on Intel's Loihi 2 neuromorphic chip. Our benchmarking on keyword spotting tasks indicates that there is almost no loss in accuracy between GPU and Loihi 2 implementations and that classifying a sample on Loihi 2 is up to 10X faster and uses 200X less energy than on an NVIDIA Jetson Orin Nano.
