STEMS: Spatial-Temporal Mapping For Spiking Neural Networks
Sherif Eissa, Sander Stuijk, Floran De Putter, Andrea Nardi-Dei, Federico Corradi, Henk Corporaal

TL;DR
This paper introduces STEMS, a mapping exploration tool for SNNs that reduces data movement and energy consumption by optimizing neuron state management and mapping strategies, achieving significant efficiency improvements.
Contribution
STEMS models SNN stateful behavior and explores mapping optimizations to minimize data movement, enabling energy-efficient SNN implementations on hardware.
Findings
Up to 12x reduction in off-chip data movement
Up to 5x reduction in energy consumption
20x reduction in neuron states with no accuracy loss
Abstract
Spiking Neural Networks (SNNs) are promising bio-inspired third-generation neural networks. Recent research has trained deep SNN models with accuracy on par with Artificial Neural Networks (ANNs). Although the event-driven and sparse nature of SNNs show potential for more energy efficient computation than ANNs, SNN neurons have internal states which evolve over time. Keeping track of SNN states can significantly increase data movement and storage requirements, potentially losing its advantages with respect to ANNs. This paper investigates the energy effects of having neuron states, and how it is influenced by the chosen mapping to realistic hardware architectures with advanced memory hierarchies. Therefore, we develop STEMS, a mapping design space exploration for SNNs. STEMS models SNN's stateful behavior and explores intra-layer and inter-layer mapping optimizations to minimize data…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications
MethodsSpiking Neural Networks
