Efficient Hardware Acceleration of Sparsely Active Convolutional Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Spiking Neural Networks (SNNs) compute in an event-based matter to achieve a more efficient computation than standard Neural Networks. In SNNs, neuronal outputs (i.e. activations) are not encoded with real-valued activations but with sequences of binary spikes. The motivation of using SNNs over conventional neural networks is rooted in the special computational aspects of SNNs, especially the very high degree of sparsity of neural output activations. Well established architectures for conventional Convolutional Neural Networks (CNNs) feature large spatial arrays of Processing Elements (PEs) that remain highly underutilized in the face of activation sparsity. We propose a novel architecture that is optimized for the processing of Convolutional SNNs (CSNNs) that feature a high degree of activation sparsity. In our architecture, the main strategy is to use less but highly utilized PEs. The PE array used to perform the convolution is only as large as the kernel size, allowing all PEs to be active as long as there are spikes to process. This constant flow of spikes is ensured by compressing the feature maps (i.e. the activations) into queues that can then be processed spike by spike. This compression is performed in run-time using dedicated circuitry, leading to a self-timed scheduling. This allows the processing time to scale directly with the number of spikes. A novel memory organization scheme called memory interlacing is used to efficiently store and retrieve the membrane potentials of the individual neurons using multiple small parallel on-chip RAMs. Each RAM is hardwired to its PE, reducing switching circuitry and allowing RAMs to be located in close proximity to the respective PE. We implemented the proposed architecture on an FPGA and achieved a significant speedup compared to other implementations while needing less hardware resources and maintaining a lower energy consumption.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Mar 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 0; 2026: 2.
5 papers.
- 2023Tricking AI chips into Simulating the Human Brain: A Detailed Performance Analysiscited by 1
- 2024Sparsity-Aware Hardware-Software Co-Design of Spiking Neural Networks: An Overviewcited by 0
- 2024Exploring the Sparsity-Quantization Interplay on a Novel Hybrid SNN Event-Driven Architecturecited by 0
- 2026Surrogates, Spikes, and Sparsity: Performance Analysis and Characterization of SNN Hyperparameters on Hardwarecited by 0
- 2026Syn2Logic: End-to-End Neuromorphic Design Automationcited by 0
- 2026Syn2Logic: End-to-End Neuromorphic Design Automation26 Aug 2026
- 2026Surrogates, Spikes, and Sparsity: Performance Analysis and Characterization of SNN Hyperparameters on Hardware26 Mar 2026
- 2024Exploring the Sparsity-Quantization Interplay on a Novel Hybrid SNN Event-Driven Architecture23 Nov 2024
- 2024Sparsity-Aware Hardware-Software Co-Design of Spiking Neural Networks: An Overview26 Aug 2024
- 2023Tricking AI chips into Simulating the Human Brain: A Detailed Performance Analysis31 Jan 2023