HiAER-Spike Software-Hardware Reconfigurable Platform for Event-Driven Neuromorphic Computing at Scale
Organizations: Institute for Neural Computation, UC San Diego, 9500 Gilman Dr, La Jolla, 92093, CA, USA. · Qernel AI, 460 California Ave ste 204, Palo Alto, 94306, CA, USA. · Fujitsu, 4-1-1 Kamikodanaka, Nakahara-ku Kawasaki-shi, 211-8588, Kanagawa, Japan. · Forschungszentrum Jülich, 52425, Jülich, Germany.
Abstract
In this work, we present HiAER-Spike, a modular, reconfigurable, event-driven neuromorphic computing platform designed to execute large spiking neural networks with up to 160 million neurons and 40 billion synapses - roughly twice the neurons of a mouse brain at faster than real time. This system, assembled at the UC San Diego Supercomputer Center, comprises a co-designed hard- and software stack that is optimized for run-time massively parallel processing and hierarchical address-event routing (HiAER) of spikes while promoting memory-efficient network storage and execution. The architecture efficiently handles both sparse connectivity and sparse activity for robust and low-latency event-driven inference for both edge and cloud computing. A Python programming interface to HiAER-Spike, agnostic to hardware-level detail, shields the user from complexity in the configuration and execution of general spiking neural networks with minimal constraints in topology. The system is made easily available over a web portal for use by the wider community. In the following, we provide an overview of the hard- and software stack, explain the underlying design principles, demonstrate some of the system's capabilities and solicit feedback from the broader neuromorphic community. Examples are shown demonstrating HiAER-Spike's capabilities for event-driven vision on benchmark CIFAR-10, DVS event-based gesture, MNIST, and Pong tasks.
Figures & tables
| Neuron Model | Parameters | Noise Update | Spike Update | Membrane Update |
|---|---|---|---|---|
| LIF | , where | |||
| ANN (binary) | , where |
| Model Type | Input Shape | Architecture | Task | Axons | Neurons | Weights | Software Acc. (%) or Score | HiAER Acc. (%) or Score | HBM Energy ( J) | Latency ( s) |
|---|---|---|---|---|---|---|---|---|---|---|
| MLP | (1, 28, 28) | 128→10 | MNIST | 784 | 138 | 101,632 | 96.59 | 96.59 | 1.1 0.3 | 4.2 0.6 |
| MLP | (1, 28, 28) | 2k→1k→10 | MNIST | 784 | 3,010 | 3,578,000 | 97.66 | 97.66 | 19.3 3.8 | 45.5 8.3 |
| LeNet-5 (stride=2) | (1, 28, 28) | C(6)→C(16) →3FC | MNIST | 784 | 1,334 | 44,190 | 97.76 | 97.76 | 6.4 1.1 | 18.9 2.5 |
| LeNet-5 (max pool) | (1, 28, 28) | C(6)→MP →C(16)→MP →3FC | MNIST | 784 | 5,814 | 44,190 | 98.14 | 98.14 | 17.1 2.8 | 48.6 5.9 |
| Spiking CNN | (2, 63, 63) | C(1)→3FC | DVS Gesture | 7,938 | 1,115 | 119,054 | 55.47 | 54.51 | 79.8 22.5 | 184.9 48.4 |
| Spiking CNN | (2, 63, 63) | 3C(100)→3FC | DVS Gesture | 7,938 | 109,615 | 816,004 | 64.45 | 64.58 | 3,268.1 756.0 | 7,326.4 1,623.2 |
| System | Model Size (Neurons) | Accuracy (%) | Energy ( ) | Latency ( ) |
|---|---|---|---|---|
| HiAER-Spike | 138 | 96.59 | 1.1 | 4.2 |
| HiAER-Spike | 5,814 | 98.14 | 17.1 | 48.6 |
| Loihi Lenz et al. (2023) | 5,400 | 99.23 | 182.46 | 4,900 |
| SpiNNaker Stromatias et al. (2015) | 1,790 | 95.01 | N/A | 20,000 |
| TrueNorth Esser et al. (2015) | 7,680* | 99.42 | 108 | N/A |
| System | Model Size (Neurons) | Accuracy (%) | Energy ( ) | Latency ( ) |
|---|---|---|---|---|
| HiAER-Spike | 1,115 | 54.51 | 79.8 | 184.9 |
| HiAER-Spike | 17,709 | 68.75 | 510.7 | 1,156.2 |
| Loihi Massa et al. (2020) | N/A | 89.64 | N/A | 11,430 |
| SpiNNaker2 Arfa et al. (2025) | 9,907 | 94.13 | 459,000 | N/A |
| TrueNorth Amir et al. (2017) | N/A | 96.49 | 18,700 | 104,600 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Neuromorphic Computing
Neuromorphic computing uses brain-inspired, event-driven algorithms and hardware to process information with low power and latency.
See all 194 papers