A Resource-efficient Spiking Neural Network Accelerator Supporting Emerging Neural Encoding
Daniel Gerlinghoff, Zhehui Wang, Xiaozhe Gu, Rick Siow Mong Goh, Tao, Luo

TL;DR
This paper introduces a resource-efficient FPGA-based hardware accelerator for spiking neural networks that supports emerging neural encoding schemes, significantly improving power, latency, and scalability for large models like VGG.
Contribution
The work presents the first FPGA implementation of large neural network models like VGG supporting emerging neural encoding schemes, with improved efficiency and scalability.
Findings
25% reduction in power consumption
90% reduction in latency
Supports large models like VGG on FPGA
Abstract
Spiking neural networks (SNNs) recently gained momentum due to their low-power multiplication-free computing and the closer resemblance of biological processes in the nervous system of humans. However, SNNs require very long spike trains (up to 1000) to reach an accuracy similar to their artificial neural network (ANN) counterparts for large models, which offsets efficiency and inhibits its application to low-power systems for real-world use cases. To alleviate this problem, emerging neural encoding schemes are proposed to shorten the spike train while maintaining the high accuracy. However, current accelerators for SNN cannot well support the emerging encoding schemes. In this work, we present a novel hardware architecture that can efficiently support SNN with emerging neural encoding. Our implementation features energy and area efficient processing units with increased parallelism and…
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
MethodsDropout · Convolution · Dense Connections · Max Pooling · Softmax
