An Efficient Spiking Neural Network Accelerator with Sparse Weight.

Zilin Wang,Yi Zhong,Youming Yang,Xiaoxin Cui,Yuan Wang
DOI: https://doi.org/10.1109/BioCAS58349.2023.10388553
2023-01-01
Abstract:Spiking neural network (SNN) is a promising generation of neural networks inspired by biology, which has the advantages of high energy efficiency and hardware-friendly. In SNN, the input is not encoded as real-valued activations but as sequences of binary spikes. The weights are usually stored in the form of crossbars. Due to the unstructured pruning and compression in model training, the weights of the SNN model exhibit spatial sparsity. Recently, many matrix compression algorithms have been applied to on-chip weight storage in SNN accelerators. However, when the stored non-zero values exceed a certain proportion, their storage cost is relatively expensive. In this paper, a sparse compressed spiking neural network accelerator based on bit-mask compression algorithm is presented. Implemented on a FPGA platform, the accelerator can achieve the peak performance of 2.56GSOP/s and the energy efficiency of 1.53GSOP/W.
What problem does this paper attempt to address?