WANG Xu, WANG Jing, ZHANG Wei-gong. Research on neural network pruning and approximate computing technology based on neuron fault tolerance analysis[J]. 2019, 36(11): 70-75.
WANG Xu, WANG Jing, ZHANG Wei-gong. Research on neural network pruning and approximate computing technology based on neuron fault tolerance analysis[J]. 2019, 36(11): 70-75.DOI:
Research on neural network pruning and approximate computing technology based on neuron fault tolerance analysis
This paper proposes to use neuron node pruning and approximate computing simultaneously. First
we propose a method to quantify the fault tolerance capability of neurons based on statistics. Then
to identify whether the neuron can be pruned
an importance ranking algorithm is proposed based on the fault tolerance capability. Next
introducing retrain and cyclic pruning to find the optimal pruning rate. Finally
approximate computing technique is used to further reduce power consumption during neuron network execution. The effectiveness of above technique is proved by two experiments. In the case of MNIST dataset
the compression rate is 50% and the power saving is 1.35×when the output accuracy loss is less than 5%.
关键词
Keywords
references
ZHANG Q, WANG T, TIAN Y, et al. ApproxANN: an approximate computing framework for artificial neural network[C]// Design, Automation % Test in Europe Conference % Exhibition. Grenoble, France, EDA Consortium, 2015.
SARWAR S S, VENKATARAMANI S, RAGHUNATHAN A, et al. Multiplier-less artificial neurons exploiting error resiliency for energy-efficient neural computing[C]// 2016 Design, Automation % Test in Europe Conference % Exhibition (DATE). Dresden, Germany, IEEE, 2016.
COURBARIAUX M, BENGIO Y, DAVID J P. BinaryConnect: training deep neural networks with binary weights during propagations[C]// International Conference on Neural Information Processing Systems. Istanbul, Turkey, 2015.
GUERREIRO J, ILIC A, ROMA N, et al. GPGPU power modeling for multi-domain voltage-frequency scaling[C]// IEEE International Symposium on High Performance Computer Architecture. Vienna, Austria, 2018.
YANG T J, CHEN Y H, SZE V. Designing energy-efficient convolutional neural networks using energy-aware pruning[C]// Computer Vision % Pattern Recognition. Honolulu, HI, USA, IEEE, 2017.
CARLSON T E, HEIRMAN W, EECKHOUT L. Sniper: exploring the level of abstraction for scalable and accurate parallel multi-core simulation[C]// High Performance Computing, Networking, Storage % Analysis. Washington, USA, IEEE, 2011.
HAN S, MAO H, DALLY W J. Deep compression: compressing deep neural networks with pruning, trained quantization and huffman coding[J]. Fiber, 2015, 56(4):3-7. DOI: 3
BABAEIZADEH M, SMARAGDIS P, CAMPBELL R H. NoiseOut: a simple way to prune neural networks[J]. arXiv.org > cs > arXiv:1611.06211v1, 2016.