SHEN Linyao, WANG Qin, JIANG Jianfei, et al. Towards ReRAM-based Accelerator: An Energy-efficient NN Model Compression Framework[J]. 2021, 38(8): 20-27.
SHEN Linyao, WANG Qin, JIANG Jianfei, et al. Towards ReRAM-based Accelerator: An Energy-efficient NN Model Compression Framework[J]. 2021, 38(8): 20-27.DOI:
Towards ReRAM-based Accelerator: An Energy-efficient NN Model Compression Framework
The current ReRAM-based NN acceleratorshave many problems such as high hardwareresource demand and high power consumption. An energy-efficient modelcompression framework consisting of pruning and quantization algorithms is proposed. According to the tightly coupled crossbar structure and unstructured sparsity
a crossbar-aware incrementalstructured pruning algorithm is designedtoachievehigher sparsity and accuracy. A power of two quantizationmethod is designedto reduce ADC resolution requirements and the numberof low resistance states (LRS) ReRAM cells in crossbars to improvethe energy efficiency. Experimental results show thatthe proposed modelcompression framework can achieve 17.2-30.7x energy efficiencyand 4.3-9.3x speedup
compared with ReRAM-based acceleratorsfor dense NN with about 1% accuracy loss
关键词
Keywords
references
CHUA L. Memristor-the missing circuit element[J]. IEEE Transactions on circuit theory, 1971, 18(5): 507-519. DOI: 10.1109/TCT.1971.1083337.
HU M, STRACHAN J P, LI Z Y, et al. Dot-product engine for neuromorphic computing: Programming 1T1M crossbar to accelerate matrix-vector multiplication[C]//2016 53nd ACM/EDAC/IEEE Design Automation Conference (DAC). Austin, TX, USA: IEEE, 2016: 1-6. DOI: 10.1145/2897937.2898010.
LIN J L, ZHU Z H, WANG Y, et al. Learning the sparsity for ReRAM: mapping and pruning sparse neural network for ReRAM based accelerator[C]//Proceedings of the 24th Asia and South Pacific Design Automation Conference. Tokyo, Japan: ACM, 2019: 639-644. DOI: 10.1145/3287624.3287715.
STRUKOV D B, SNIDER G S, STEWART D R, et al. The missing memristorfound[J]. Nature, 2008, 453(7191): 80-83. DOI: 10.1038/nature06932.
MURALIMANOHAR N, BALASUBRAMONIAN R, JOUPPI N P. CACTI 6.0: A tool to model large caches[R]. HP Laboratories, 2009.
SHAFIEE A, NAG A, MURALIMANOHAR N, et al. ISAAC: A convolutional neural network accelerator with in-situ analog arithmetic in crossbars[J]. ACM SIGARCH Computer Architecture News, 2016, 44(3): 14-26. DOI: 10.1 145/3007787.3001139.
ZHU Z H, SUN H B, LIN Y J, et al. A configurable multi-precision CNN computing framework based on single bit RRAM[C]//2019 56th ACM/IEEE Design Automation Conference (DAC). Las Vegas, NV, USA: IEEE, 2019: 1-6.
DONG X Y, XU C, XIE Y, et al. NVSim: A circuit-level performance, energy, and area model for emerging nonvolatile memory[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2012, 31(7): 994-1007. DOI: 10.1109/TCAD.2012.2185930.
JI H X, SONG L H, JIANGL, et al. ReCom: An efficient resistive accelerator for compressed deep neural networks[C]//2018 Design, Automation % Test in Europe Conference % Exhibition (DATE). Dresden, Germany: IEEE, 2018: 237-240. DOI: 10.23919/DATE.2018.8342009.
WANG P Q, JI Y, HONGC, et al. SNrram: an efficient sparse neural network computation architecture based on resistive random-access memory[C]//2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC). San Francisco, CA, USA: IEEE, 2018: 1-6. DOI: 10.1109/DAC.2018.8465793.