On-chip training of memristor crossbar based multi-layer neural networks

被引:73
|
作者
Hasan, Raqibul [1 ]
Taha, Tarek M. [1 ]
Yakopcic, Chris [1 ]
机构
[1] Univ Dayton, Dept Elect & Comp Engn, Dayton, OH 45469 USA
来源
MICROELECTRONICS JOURNAL | 2017年 / 66卷
基金
美国国家科学基金会;
关键词
Neural networks; Memristor crossbars; Training; On-chip training; SYNAPSE; CIRCUIT;
D O I
10.1016/j.mejo.2017.05.005
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Memristor crossbar arrays carry out multiply-add operations in parallel in the analog domain, and so can enable neuromorphic systems with high throughput at low energy and area consumption. On-chip training of these systems have the significant advantage of being able to get around device variability and faults. This paper presents on-chip training circuits for multi-layer neural networks implemented using a single crossbar per layer and two memristors per synapse. Using two memristors per synapse provides double the synaptic weight precision when compared to a design that uses only one memristor per synapse. Proposed on-chip training system utilizes the back propagation (BP) algorithm for synaptic weight update. Due to the use of two memristors per synapse, we utilize a novel technique for error back propagation. We evaluated the training of the system with some nonlinearly separable datasets through detailed SPICE simulations which take crossbar wire resistance and sneak-paths into consideration. Our results show that in the proposed design, the crossbars consume about 9x less power than single memristor per synapse design.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [31] Si Microring Resonator Crossbar Array for On-Chip Inference and Training of the Optical Neural Network
    Ohno, Shuhei
    Tang, Rui
    Toprasertpong, Kasidit
    Takagi, Shinichi
    Takenaka, Mitsuru
    ACS PHOTONICS, 2022, 9 (08) : 2614 - 2622
  • [32] Training multi-layer spiking neural networks with plastic synaptic weights and delays
    Wang, Jing
    FRONTIERS IN NEUROSCIENCE, 2024, 17
  • [33] Memristor crossbar architectures for implementing deep neural networks
    Xiaoyang Liu
    Zhigang Zeng
    Complex & Intelligent Systems, 2022, 8 : 787 - 802
  • [34] Memristor crossbar architectures for implementing deep neural networks
    Liu, Xiaoyang
    Zeng, Zhigang
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (02) : 787 - 802
  • [35] Framework for In-Memory Computing Based on Memristor and Memcapacitor for On-Chip Training
    Singh, Ankur
    Lee, Byung-Geun
    IEEE ACCESS, 2023, 11 : 112590 - 112599
  • [36] Training On-chip Hardware with Two Series Memristor Based Backpropagation Algorithm
    Huan Minh Vo
    2018 IEEE SEVENTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (IEEE ICCE 2018), 2018, : 179 - 183
  • [37] The learning problem of multi-layer neural networks
    Ban, Jung-Chao
    Chang, Chih-Hung
    NEURAL NETWORKS, 2013, 46 : 116 - 123
  • [38] Diamond in multi-layer cellular neural networks
    Ban, Jung-Chao
    Chang, Chih-Hung
    APPLIED MATHEMATICS AND COMPUTATION, 2013, 222 : 1 - 12
  • [39] On the structure of multi-layer cellular neural networks
    Ban, Jung-Chao
    Chang, Chih-Hung
    Lin, Song-Sun
    JOURNAL OF DIFFERENTIAL EQUATIONS, 2012, 252 (08) : 4563 - 4597
  • [40] Evolving Multi-Layer Neural Networks for Othello
    Makris, Vassilis
    Kalles, Dimitris
    9TH HELLENIC CONFERENCE ON ARTIFICIAL INTELLIGENCE (SETN 2016), 2016,