A Convolutional Spiking Neural Network Accelerator with the Sparsity-aware Memory and Compressed Weights

被引:1
|
作者
Liu, Hanqing [1 ]
Cui, Xiaole [1 ]
Zhang, Sunrui [1 ]
Yin, Mingqi [1 ]
Jiang, Yuanyuan [2 ]
Cui, Xiaoxin [2 ]
机构
[1] Peking Univ, Shenzhen Grad Sch, Shenzhen, Peoples R China
[2] Peking Univ, Beijing, Peoples R China
关键词
Neuralmorphic computing; Spiking neural network accelerator; Sparse spikes; Sparse matrix compression; Field-programmable gate array; PROCESSOR;
D O I
10.1109/ASAP61560.2024.00041
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The spiking neural network (SNN) has advantage in the edge AI applications for its spatiotemporal sparsity. The high energy efficiency is an important concern in the study of SNN accelerator designs. In this paper, a lightweight event-driven convolutional SNN accelerator that utilizes the sparsity of both the spike events and the network weights is proposed. In the event-driven mode, the proposed accelerator uses the compressed input spikes and a spike-oriented convolution data flow. An output spike compressor is also designed. To balance the computation performance and the memory space occupancy, a spike sparsity-aware memory scheme that automatically switches the spike format by a real-time monitoring strategy is designed. The compression memories and a buffer for network weights are designed to save the on-chip memory space. The accelerator prototype is verified on the Xilinx Virtex XCVU9P FPGA platform. It achieves an equivalent performance of 139.5GFLOPS on the N-MNIST dataset. Compared to the baseline using the same computational resources, the proposed accelerator can improve the inference performance, the inference energy efficiency and the memory space by 4.6, 3.6 and 1.6 times, respectively. The proposed accelerator has advantages in energy efficiency and hardware overhead compared to the previous works on the same hardware platform.
引用
收藏
页码:163 / 171
页数:9
相关论文
共 50 条
  • [1] A Sparsity-Aware Convolutional Neural Network Accelerator with Flexible Parallelism
    Yuan H.-Y.
    Zeng Z.-Y.
    Cheng J.-P.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2022, 50 (08): : 1811 - 1818
  • [2] SATA: Sparsity-Aware Training Accelerator for Spiking Neural Networks
    Yin, Ruokai
    Moitra, Abhishek
    Bhattacharjee, Abhiroop
    Kim, Youngeun
    Panda, Priyadarshini
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (06) : 1926 - 1938
  • [3] A Flexible Sparsity-Aware Accelerator with High Sensitivity and Efficient Operation for Convolutional Neural Networks
    Haiying Yuan
    Zhiyong Zeng
    Junpeng Cheng
    Minghao Li
    Circuits, Systems, and Signal Processing, 2022, 41 : 4370 - 4389
  • [4] A Flexible Sparsity-Aware Accelerator with High Sensitivity and Efficient Operation for Convolutional Neural Networks
    Yuan, Haiying
    Zeng, Zhiyong
    Cheng, Junpeng
    Li, Minghao
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2022, 41 (08) : 4370 - 4389
  • [5] Sparsity-Aware In-Memory Neuromorphic Computing Unit With Configurable Topology of Hybrid Spiking and Artificial Neural Network
    Liu, Ying
    Chen, Zhiyuan
    Zhao, Wentao
    Zhao, Tianhao
    Jia, Tianyu
    Wang, Zhixuan
    Huang, Ru
    Ye, Le
    Ma, Yufei
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (06) : 2660 - 2673
  • [6] Design Space Exploration of Sparsity-Aware Application-Specific Spiking Neural Network Accelerators
    Aliyev, Ilkin
    Svoboda, Kama
    Adegbija, Tosiron
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (04) : 1062 - 1072
  • [7] Sparsity-Aware Communication for Distributed Graph Neural Network Training
    Mukhopadhyay, Ujjaini
    Tripathy, Alok
    Selvitopi, Oguz
    Yelick, Katherine
    Buluc, Aydin
    53RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2024, 2024, : 117 - 126
  • [8] AccelTran: A Sparsity-Aware Accelerator for Dynamic Inference with Transformers
    Tuli S.
    Jha N.K.
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2023, 42 (11) : 4038 - 4051
  • [9] Group sparsity-aware convolutional neural network for continuous missing data recovery of structural health monitoring
    Tang, Zhiyi
    Bao, Yuequan
    Li, Hui
    STRUCTURAL HEALTH MONITORING-AN INTERNATIONAL JOURNAL, 2021, 20 (04): : 1738 - 1759
  • [10] Sparse Compressed Spiking Neural Network Accelerator for Object Detection
    Lien, Hong-Han
    Chang, Tian-Sheuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (05) : 2060 - 2069