Neuron pruning in temporal domain for energy efficient SNN processor design

Citations

WEB OF SCIENCE

1

초록

Recently, the accuracy of spike neural network (SNN) has been significantly improved by deploying convolutional neural networks (CNN) and their parameters to SNN. The deep convolutional SNNs, however, suffer from large amounts of computations, which is the major bottleneck for energy efficient SNN processor design. In this paper, we present an input-dependent computation reduction approach, where relatively unimportant neurons are identified and pruned without seriously sacrificing the accuracies. Specifically, a neuron pruning in temporal domain is proposed that prunes less important neurons and skips its future operations based on the layer-wise pruning thresholds of membrane voltages. To find the pruning thresholds, two pruning threshold search algorithms are presented that can efficiently trade-off accuracy and computational complexity with a given computation reduction ratio. The proposed neuron pruning scheme has been implemented using 65 nm CMOS process. The SNN processor achieves a 57% energy reduction and a 2.68x speed up, with up to 0.82% accuracy loss and 7.3% area overhead for CIFAR-10 dataset.

키워드

spiking neural network; approximation; computation reduction; input-dependent neuron pruning; neuromorphic; CHIP
제목
Neuron pruning in temporal domain for energy efficient SNN processor design
저자
Lew, Dongwoo; Tang, Hoyoung; Park, Jongsun
DOI
10.3389/fnins.2023.1285914
발행일
2023-11-30
유형
Article
저널명
Frontiers in Neuroscience
권
17