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 条
  • [1] A fast training method for memristor crossbar based multi-layer neural networks
    Hasan, Raqibul
    Taha, Tarek M.
    Yakopcic, Chris
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2017, 93 (03) : 443 - 454
  • [2] A fast training method for memristor crossbar based multi-layer neural networks
    Raqibul Hasan
    Tarek M. Taha
    Chris Yakopcic
    Analog Integrated Circuits and Signal Processing, 2017, 93 : 443 - 454
  • [3] On-chip Training of Memristor Based Deep Neural Networks
    Hasan, Raqibul
    Taha, Tarek M.
    Yakopcic, Chris
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 3527 - 3534
  • [4] Learning Method for Ex-situ Training of Memristor Crossbar based Multi-Layer Neural Network
    Bala, Anu
    Adeyemo, Adedotun
    Yang, Xiaohan
    Jabir, Abusaleh
    2017 9TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2017, : 305 - 310
  • [5] A Circuit Implementation Method for Memristor Crossbar with On-chip Training
    Zhao, Yonglei
    Shi, Guoyong
    2018 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2018), 2018, : 451 - 454
  • [6] Ultrahigh Density Memristor Neural Crossbar for On-Chip Supervised Learning
    Chabi, Djaafar
    Wang, Zhaohao
    Bennett, Christopher
    Klein, Jacques-Olivier
    Zhao, Weisheng
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2015, 14 (06) : 954 - 962
  • [7] Research on Fault-Tolerant Algorithm for Memristor Neural Networks Based on On-Chip Training
    Wang, Lei
    Wu, Youyu
    2024 9TH INTERNATIONAL CONFERENCE ON ELECTRONIC TECHNOLOGY AND INFORMATION SCIENCE, ICETIS 2024, 2024, : 221 - 224
  • [8] On-Chip Error-Triggered Learning of Multi-Layer Memristive Spiking Neural Networks
    Payvand, Melika
    Fouda, Mohammed E.
    Kurdahi, Fadi
    Eltawil, Ahmed M.
    Neftci, Emre O.
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2020, 10 (04) : 522 - 535
  • [9] Distributed Training for Multi-Layer Neural Networks by Consensus
    Liu, Bo
    Ding, Zhengtao
    Lv, Chen
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (05) : 1771 - 1778
  • [10] Stability analysis for memristor-based stochastic multi-layer neural networks with coupling disturbance
    Xiang, Jianglian
    Ren, Junwu
    Tan, Manchun
    CHAOS SOLITONS & FRACTALS, 2022, 165