FireFly-S: Exploiting Dual-Side Sparsity for Spiking Neural Networks Acceleration with Reconfigurable Spatial Architecture
Tenglong Li, Jindong Li, Guobin Shen, Dongcheng Zhao, Qian Zhang, and Yi Zeng

TL;DR
FireFly-S introduces a co-optimized software-hardware approach that exploits dual-side sparsity in Spiking Neural Networks, achieving high efficiency and reconfigurability on FPGA-based accelerators with minimal accuracy loss.
Contribution
The paper presents a novel framework combining gradient rewiring, modified LSQ, and a spatial architecture to leverage dual-side sparsity for SNN acceleration on FPGAs.
Findings
Achieves over 85% weight sparsity with 4-bit quantization and negligible accuracy loss.
Delivers up to 10,047 FPS/W on MNIST dataset.
Employs a parametric spatial architecture with inter-layer pipelining for flexible deployment.
Abstract
Spiking Neural Networks (SNNs), with brain-inspired structure using discrete spikes instead of continuous activations, are gaining attention for their efficient processing on neuromorphic chips. While current SNN hardware accelerators often prioritize temporal spike sparsity, exploiting sparse synaptic weights offers significant untapped potential for even greater efficiency. To address this, we propose FireFly-S, a Sparse extension of the FireFly series. This co-optimized software-hardware design focuses on leveraging dual-side sparsity for acceleration. On the software side, we propose a algorithmic optimization framework that combines gradient rewiring for pruning and modified Learned Step Size Quantization (LSQ) for SNNs, achieving a weight sparsity exceeding 85\% and enabling efficient 4-bit quantization with negligible accuracy loss. On the hardware side, we present an efficient…
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 · Modular Robots and Swarm Intelligence · Ferroelectric and Negative Capacitance Devices
