A Hybrid Weight Quantization Strategy for Memristive Neural Networks

被引:3
作者
Shen, Siyuan [1 ]
Duan, Shukai [1 ]
Wang, Lidan [1 ]
机构
[1] Southwest Univ, Chongqing 400700, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Off-chip learning; Weights quantization; Memristor; Artificial neural network; MEMORY; DESIGN; OPTIMIZATION; SYNAPSE; DEVICE; MODEL;
D O I
10.1016/j.neucom.2023.126778
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the ability to store data and process information, the memristor-based neuromorphic system has attracted extensive attention. Its efficient parallel computing approach allows it to implement neural networks in hardware. However, due to the limitation of the range of memristor conductance, it is difficult to represent high-precision weights in memristive neural network. During the off-chip learning, it is crucial to find an efficient weight quantization scheme and map it to the memristor array. Therefore, a hybrid weight quantization strategy that combines uniform and non-uniform quantization is proposed to overcome these problems. Specifically, the curve fitting of pulse modulation for tantalum oxide-based memristor is carried out, and the mapping rules of weights are proposed to simplify the process of reading verification. Furthermore, the hybrid quantization strategy is proposed and applied to a multilayer perceptron and a convolutional neural network, respectively. The effectiveness and robustness of the hybrid quantization scheme are verified in the MNIST dataset. Experiments show that the proposed hybrid quantization scheme can achieve 99.26% accuracy at 4 bits and tolerate 20% noise interference. The simulation results in this paper also provide an effective solution for the hardware implementation of memristive neural networks.
引用
收藏
页数:13
相关论文
共 54 条
[1]   High precision tuning of state for memristive devices by adaptable variation-tolerant algorithm [J].
Alibart, Fabien ;
Gao, Ligang ;
Hoskins, Brian D. ;
Strukov, Dmitri B. .
NANOTECHNOLOGY, 2012, 23 (07)
[2]   Artificial neural networks in medical diagnosis [J].
Amato, Filippo ;
Lopez, Alberto ;
Pena-Mendez, Eladia Maria ;
Vanhara, Petr ;
Hampl, Ales ;
Havel, Josef .
JOURNAL OF APPLIED BIOMEDICINE, 2013, 11 (02) :47-58
[3]   Equivalent-accuracy accelerated neural-network training using analogue memory [J].
Ambrogio, Stefano ;
Narayanan, Pritish ;
Tsai, Hsinyu ;
Shelby, Robert M. ;
Boybat, Irem ;
di Nolfo, Carmelo ;
Sidler, Severin ;
Giordano, Massimo ;
Bodini, Martina ;
Farinha, Nathan C. P. ;
Killeen, Benjamin ;
Cheng, Christina ;
Jaoudi, Yassine ;
Burr, Geoffrey W. .
NATURE, 2018, 558 (7708) :60-+
[4]   YodaNN: An Architecture for Ultralow Power Binary-Weight CNN Acceleration [J].
Andri, Renzo ;
Cavigelli, Lukas ;
Rossi, Davide ;
Benini, Luca .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (01) :48-60
[5]  
Boybat I, 2017, 2017 13TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), P13, DOI 10.1109/PRIME.2017.7974095
[6]   In-Memory Digital Comparator Based on a Single Multivalued One-Transistor-One-Resistor Memristor [J].
Cheng, Long ;
Zheng, Hao-Xuan ;
Li, Yi ;
Chang, Ting-Chang ;
Sze, Simon M. ;
Miao, Xiangshui .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (03) :1293-1296
[7]   Moore's Law: The First Ending and a New Beginning [J].
Chien, Andrew A. ;
Karamcheti, Vijay .
COMPUTER, 2013, 46 (12) :48-53
[8]   Data Clustering using Memristor Networks [J].
Choi, Shinhyun ;
Sheridan, Patrick ;
Lu, Wei D. .
SCIENTIFIC REPORTS, 2015, 5
[9]   MEMRISTOR - MISSING CIRCUIT ELEMENT [J].
CHUA, LO .
IEEE TRANSACTIONS ON CIRCUIT THEORY, 1971, CT18 (05) :507-+
[10]   Kilo-instruction processors:: Overcoming the memory wall [J].
Cristall, A ;
Santana, OJ ;
Cazorla, F ;
Galluzzi, M ;
Ramírez, T ;
Pericàs, M ;
Valero, M .
IEEE MICRO, 2005, 25 (03) :48-57