Abstract
In this paper, we propose a novel synchronous approach for rate encoding based Spiking Neural Networks (SNNs), which is more hardware friendly than conventional asynchronous approaches. We also design and implement the SyncNN framework to accelerate SNNs on Xilinx ARM-FPGA SoCs in a synchronous fashion. To improve the computation and memory access efficiency, we first quantize the network weights to 16-bit, 8-bit, and 4-bit fixed-point values with the SNN friendly quantization technique. For the encoded neurons that have dynamic and irregular access patterns, we design parameterized compute engines to accelerate their performance on the FPGA, where we explore various parallelization strategies and memory access optimizations. Our experimental results on multiple Xilinx ARM-FPGA SoC boards demonstrate that our SyncNN is scalable to run multiple networks, such as LeNet, Network in Network, and VGG, on various datasets such as MNIST, SVHN, and CIFAR-10. SyncNN not only achieves competitive accuracy (99.6%) but also achieves state-of-the-art performance (13,086 frames per second) for the MNIST dataset.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings - 2021 31st International Conference on Field-Programmable Logic and Applications, FPL 2021 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 286-293 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781665437592 |
| DOIs | |
| State | Published - 2021 |
| Externally published | Yes |
| Event | 31st International Conference on Field-Programmable Logic and Applications, FPL 2021 - Virtual, Dresden, Germany Duration: Aug 30 2021 → Sep 3 2021 |
Publication series
| Name | Proceedings - 2021 31st International Conference on Field-Programmable Logic and Applications, FPL 2021 |
|---|
Conference
| Conference | 31st International Conference on Field-Programmable Logic and Applications, FPL 2021 |
|---|---|
| Country/Territory | Germany |
| City | Virtual, Dresden |
| Period | 8/30/21 → 9/3/21 |
Bibliographical note
Publisher Copyright:© 2021 IEEE.
Fingerprint
Dive into the research topics of 'SyncNN: Evaluating and accelerating spiking neural networks on FPGAs'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS