Implementation of Convolutional Neural Networks in Memristor Crossbar Arrays with Binary Activation and Weight Quantization

被引:18
作者
Park, Jinwoo [1 ]
Kim, Sungjoon [2 ]
Song, Min Suk [1 ]
Youn, Sangwook [1 ]
Kim, Kyuree [1 ]
Kim, Tae-Hyeon [3 ]
Kim, Hyungjin [4 ]
机构
[1] Inha Univ, Dept Elect & Comp Engn, Incheon 22212, South Korea
[2] Seoul Natl Univ, Dept Elect & Comp Engn, Seoul 08826, South Korea
[3] Seoul Natl Univ Sci & Technol, Dept Semicond Engn, Seoul 01811, South Korea
[4] Hanyang Univ, Div Mat Sci & Engn, Seoul 04763, South Korea
基金
新加坡国家研究基金会;
关键词
convolutional neural network; neuromorphic computing; memristor crossbar array; binary activation function; weight quantization;
D O I
10.1021/acsami.3c13775
中图分类号
TB3 [工程材料学];
学科分类号
0805 ; 080502 ;
摘要
We propose a hardware-friendly architecture of a convolutional neural network using a 32 x 32 memristor crossbar array having an overshoot suppression layer. The gradual switching characteristics in both set and reset operations enable the implementation of a 3-bit multilevel operation in a whole array that can be utilized as 16 kernels. Moreover, a binary activation function mapped to the read voltage and ground is introduced to evaluate the result of training with a boundary of 0.5 and its estimated gradient. Additionally, we adopt a fixed kernel method, where inputs are sequentially applied to a crossbar array with a differential memristor pair scheme, reducing unused cell waste. The binary activation has robust characteristics against device state variations, and a neuron circuit is experimentally demonstrated on a customized breadboard. Thanks to the analogue switching characteristics of the memristor device, the accurate vector-matrix multiplication (VMM) operations can be experimentally demonstrated by combining sequential inputs and the weights obtained through tuning operations in the crossbar array. In addition, the feature images extracted by VMM during the hardware inference operations on 100 test samples are classified, and the classification performance by off-chip training is compared with the software results. Finally, inference results depending on the tolerance are statistically verified through several tuning cycles.
引用
收藏
页码:1054 / 1065
页数:12
相关论文
共 68 条
  • [1] Convolutional Neural Networks for Speech Recognition
    Abdel-Hamid, Ossama
    Mohamed, Abdel-Rahman
    Jiang, Hui
    Deng, Li
    Penn, Gerald
    Yu, Dong
    [J]. IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2014, 22 (10) : 1533 - 1545
  • [2] In-Memory Vector-Matrix Multiplication in Monolithic Complementary Metal-Oxide-Semiconductor-Memristor Integrated Circuits: Design Choices, Challenges, and Perspectives
    Amirsoleimani, Amirali
    Alibart, Fabien
    Yon, Victor
    Xu, Jianxiong
    Pazhouhandeh, M. Reza
    Ecoffey, Serge
    Beilliard, Yann
    Genov, Roman
    Drouin, Dominique
    [J]. ADVANCED INTELLIGENT SYSTEMS, 2020, 2 (11)
  • [3] Variability Improvement of TiOx/Al2O3 Bilayer Nonvolatile Resistive Switching Devices by Interfacial Band Engineering with an Ultrathin Al2O3 Dielectric Material
    Banerjee, Writam
    Xu, Xiaoxin
    Lv, Hangbing
    Liu, Qi
    Long, Shibing
    Liu, Ming
    [J]. ACS OMEGA, 2017, 2 (10): : 6888 - 6895
  • [4] Implementation of multilayer perceptron network with highly uniform passive memristive crossbar circuits
    Bayat, F. Merrikh
    Prezioso, M.
    Chakrabarti, B.
    Nili, H.
    Kataeva, I.
    Strukov, D.
    [J]. NATURE COMMUNICATIONS, 2018, 9
  • [5] Mitigating Asymmetric Nonlinear Weight Update Effects in Hardware Neural Network Based on Analog Resistive Synapse
    Chang, Chih-Cheng
    Chen, Pin-Chun
    Chou, Teyuh
    Wang, I-Ting
    Hudec, Boris
    Chang, Che-Chia
    Tsai, Chia-Ming
    Chang, Tian-Sheuan
    Hou, Tuo-Hung
    [J]. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2018, 8 (01) : 116 - 124
  • [6] One Nanometer HfO2-Based Ferroelectric Tunnel Junctions on Silicon
    Cheema, Suraj S.
    Shanker, Nirmaan
    Hsu, Cheng-Hsiang
    Datar, Adhiraj
    Bae, Jongho
    Kwon, Daewoong
    Salahuddin, Sayeef
    [J]. ADVANCED ELECTRONIC MATERIALS, 2022, 8 (06)
  • [7] Demonstration of Neuromodulation-inspired Stashing System for Energy-efficient Learning of Spiking Neural Network using a Self-Rectifying Memristor Array
    Cheong, Woon Hyung
    Jeon, Jae Bum
    In, Jae Hyun
    Kim, Geunyoung
    Song, Hanchan
    An, Janho
    Park, Juseong
    Kim, Young Seok
    Hwang, Cheol Seong
    Kim, Kyung Min
    [J]. ADVANCED FUNCTIONAL MATERIALS, 2022, 32 (29)
  • [8] Data Clustering using Memristor Networks
    Choi, Shinhyun
    Sheridan, Patrick
    Lu, Wei D.
    [J]. SCIENTIFIC REPORTS, 2015, 5
  • [9] Courbariaux M, 2015, ADV NEUR IN, V28
  • [10] Courbariaux Matthieu, 2016, ARXIV