A Hardware Friendly Variation-Tolerant Framework for RRAM-Based Neuromorphic Computing

被引:1
作者
Gu, Fang-Yi [1 ]
Yang, Cheng-Han [1 ]
Lin, Ing-Chao [1 ]
Chang, Da-Wei [1 ]
Lu, Darsen D. [2 ]
Schlichtmann, Ulf [3 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan 701, Taiwan
[2] Natl Cheng Kung Univ, Dept Elect Engn, Tainan 701, Taiwan
[3] Tech Univ Munich, Chair Elect Design Automat, D-80333 Munich, Germany
关键词
Artificial neural networks; Resistance; Power demand; Hardware; Quantization (signal); Accuracy; Registers; RRAM; neural network; RRAM-based neural network accelerators; unary-based non-uniform quantization; OU-based RRAM neural network accelerators; OU skipping; OU recombination; OU compensation; RANDOM-ACCESS MEMORY;
D O I
10.1109/TCSI.2024.3443180
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Emerging resistive random access memory (RRAM) attracts considerable interest in computing-in-memory by its high efficiency in multiply-accumulate operation, which is the key computation in the neural network (NN). However, due to the imperfect fabrication, RRAM cells suffer from the variations, which make the values in RRAM cells deviate from the target values so that the accuracy of the RRAM-based NN accelerator degrades significantly. Moreover, in a practical hardware design of RRAM-based NN accelerators, if the number of wordlines and bitlines in a crossbar array activated at the same time increases, ADCs with a high resolution are required and the power consumption of ADC increases. This paper proposes a novel methodology to mitigate the impact of variations in RRAM-based neural network accelerators. The methodology includes a unary-based non-uniform quantization method and a variation-aware operation unit (OU) based framework. The unary-based non-uniform quantization method equalizes the significance of weights stored in each RRAM cell to reduce the impact of variations. The variation-aware OU-based framework activates only RRAM cells in the same OU at the same time, which reduces the power consumption of ADCs. Additionally, the framework introduces three methods, including OU skipping, OU recombination, and OU compensation, to further mitigate the impact of variations. The experiments show that the proposed approach outperforms the state-of-the-art among four NN models on two datasets with 2-bit cell resolution.
引用
收藏
页码:6419 / 6432
页数:14
相关论文
共 47 条
[1]   Resistive Random Access Memory (ReRAM) Based on Metal Oxides [J].
Akinaga, Hiroyuki ;
Shima, Hisashi .
PROCEEDINGS OF THE IEEE, 2010, 98 (12) :2237-2251
[2]  
Azzaz M, 2015, PROC EUR S-STATE DEV, P266, DOI 10.1109/ESSDERC.2015.7324765
[3]   Accurate Inference with Inaccurate RRAM Devices: Statistical Data, Model Transfer, and On-line Adaptation [J].
Charan, Gouranga ;
Hazra, Jubin ;
Beckmann, Karsten ;
Du, Xiaocong ;
Krishnan, Gokul ;
Joshi, Rajiv, V ;
Cady, Nathaniel C. ;
Cao, Yu .
PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
[4]  
Chen GG, 2014, INT CONF ACOUST SPEE
[5]   PRIME: A Novel Processing-in-memory Architecture for Neural Network Computation in ReRAM-based Main Memory [J].
Chi, Ping ;
Li, Shuangchen ;
Xu, Cong ;
Zhang, Tao ;
Zhao, Jishen ;
Liu, Yongpan ;
Wang, Yu ;
Xie, Yuan .
2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, :27-39
[6]   A Differential 2R Crosspoint RRAM Array With Zero Standby Current [J].
Chiu, Pi-Feng ;
Nikolic, Borivoje .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2015, 62 (05) :461-465
[7]   CASCADE: Connecting RRAMs to Extend Analog Dataflow In An End-To-End In-Memory Processing Paradigm [J].
Chou, Teyuh ;
Tang, Wei ;
Botimer, Jacob ;
Zhang, Zhengya .
MICRO'52: THE 52ND ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2019, :114-125
[8]  
Fantini A, 2013, 2013 5TH IEEE INTERNATIONAL MEMORY WORKSHOP (IMW), P30, DOI 10.1109/IMW.2013.6582090
[9]   Simulating large neural networks embedding MLC RRAM as weight storage considering device variations [J].
Fritscher, Markus ;
Knoedtel, Johannes ;
Reiser, Daniel ;
Mallah, Maen ;
Pechmann, Stefan ;
Fey, Dietmar ;
Reichenbach, Marc .
2021 IEEE 12TH LATIN AMERICA SYMPOSIUM ON CIRCUITS AND SYSTEM (LASCAS), 2021,
[10]  
Garcia A, 2017, APPR DIGIT GAME STUD, V5, P1