A Case for Hypergraphs to Model and Map SNNs on Neuromorphic Hardware
Marco Ronzani, Cristina Silvano

TL;DR
This paper introduces hypergraph-based modeling for mapping large-scale Spiking Neural Networks onto neuromorphic hardware, improving efficiency over traditional graph-based methods.
Contribution
It proposes a hypergraph abstraction for SNNs that captures spike replication, enabling new mapping algorithms that outperform state-of-the-art techniques.
Findings
Hypergraph properties correlate with high-quality mappings.
Hypergraph-based algorithms reduce communication traffic.
Proposed methods outperform existing techniques in various regimes.
Abstract
Executing Spiking Neural Networks (SNNs) on neuromorphic hardware poses the problem of mapping neurons to cores. SNNs operate by propagating spikes between neurons that form a graph through synapses. Neuromorphic hardware mimics them through a network-on-chip, transmitting spikes, and a mesh of cores, each managing several neurons. Its operational cost is tied to spike movement and active cores. A mapping comprises two tasks: partitioning the SNN's graph to fit inside cores and placement of each partition on the hardware mesh. Both are NP-hard problems, and as SNNs and hardware scale towards billions of neurons, they become increasingly difficult to tackle effectively. In this work, we propose to raise the abstraction of SNNs from graphs to hypergraphs, redesigning mapping techniques accordingly. The resulting model faithfully captures the replication of spikes inside cores by exposing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
