An Energy Efficient Residual Spiking Neural Network Accelerator With Ternary Spikes
Spiking neural networks (SNNs) use discrete binary spikes to transfer information between neurons, which is different from artificial neural networks (ANNs). Although event-based characteristics bring potential computation power and efficiency to SNNs, the long processing time window of discrete spikes leads to high latency. In this brief, a spike version of the residual network using ternary spikes is proposed. A shorter time window is required to achieve competitive performance because the ability to transfer information of the ternary spikes is strengthened. An SNN accelerator based on the proposed residual network with ternary spikes is designed and implemented with 28 nm CMOS technology, and the core area is 0.63 mm2. The proposed SNN accelerator achieves the classification accuracy of 92.07% on CIFAR-10 dataset with SResNet20 and only 6 time steps. The accelerator achieves 0.39 mJ energy consumption per frame with a throughput of 165.7 FPS when running at 500 MHz.
Authors
- Yuxiang Fu (ORCID: https://orcid.org/0000-0003-1351-5460)
- Wenqing Song (ORCID: https://orcid.org/0000-0002-8806-8717)
- Qinyu Chen (ORCID: https://orcid.org/0009-0005-9480-6164)
- Congyi Sun (ORCID: https://orcid.org/0000-0002-5826-9040)
- Li Li (ORCID: https://orcid.org/0000-0002-1047-6067)
- Chenyang Dai (ORCID: https://orcid.org/0000-0001-9609-0343)
Institutions
- Leiden University (NL)
- Nanjing University (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2024-08-13
- DOI
- https://doi.org/10.1109/tcad.2024.3443003
- Citations
- 5
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 1.04
Funders
- National Natural Science Foundation of China