Collapse or Preserve: Data-Dependent Temporal Aggregation for Spiking Neural Network Acceleration
Jiahao Qin

TL;DR
This paper challenges the belief that spike sparsity enables efficient SNN inference on GPUs, proposing data-dependent temporal aggregation methods that improve speed and accuracy for rate-coded data while preserving temporal information for event-based data.
Contribution
The paper introduces Temporal Aggregated Convolution (TAC) and TAC-TP, novel strategies for temporal aggregation in SNNs that adapt to data type, improving efficiency and accuracy.
Findings
TAC achieves 13.8x speedup on MNIST with slight accuracy gain.
TAC-TP maintains high accuracy with fewer convolution calls on event data.
Speedup mechanisms transfer across GPU architectures, confirmed on NVIDIA V100.
Abstract
Spike sparsity is widely believed to enable efficient spiking neural network (SNN) inference on GPU hardware. We demonstrate this is an illusion: five distinct sparse computation strategies on Apple M3 Max all fail to outperform dense convolution, because SIMD architectures cannot exploit the fine-grained, unstructured sparsity of i.i.d. binary spikes. Instead, we propose Temporal Aggregated Convolution (TAC), which exploits convolution linearity to pre-aggregate spike frames before a single convolution call, reducing calls to . On rate-coded data, TAC achieves 13.8times speedup with +1.6% accuracy on MNIST and +5.4% on Fashion-MNIST -- a simultaneous improvement in both speed and accuracy. However, on event-based data where the temporal dimension carries genuine motion information, TAC's temporal collapse is harmful. We therefore introduce TAC-TP (Temporal Preservation),…
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 · Ferroelectric and Negative Capacitance Devices · Advanced Neural Network Applications
