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 条
  • [41] MULTI-LAYER NEURAL NETWORKS FOR SALES FORECASTING
    Scherer, Magdalena
    JOURNAL OF APPLIED MATHEMATICS AND COMPUTATIONAL MECHANICS, 2018, 17 (01) : 61 - 68
  • [42] Reinforcement of extrapolation of multi-layer neural networks
    Aoyama, T
    Wang, QY
    Nagashima, U
    Yoshihara, I
    IJCNN'01: INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2001, : 2495 - 2500
  • [43] Quasi-synchronization of neural networks via non-fragile impulsive control: Multi-layer and memristor-based
    Shi, Lingna
    Li, Jiarong
    Jiang, Haijun
    Wang, Jinling
    NEUROCOMPUTING, 2024, 596
  • [44] Classification of Sensorimotor Rhythms Based on Multi-layer Perceptron Neural Networks
    Toderean, Roxana
    2020 15TH INTERNATIONAL CONFERENCE ON DEVELOPMENT AND APPLICATION SYSTEMS (DAS), 2020,
  • [45] Fault diagnosis of analog circuit based on multi-layer neural networks
    Li Tingjun
    Jiang Zhongshan
    Xiuli, Zhao
    Huang, Qi Lai
    Zhang Ying
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL III, 2007, : 331 - +
  • [46] A high-speed and lightweight on-chip crossbar switch scheduler for on-chip interconnection networks
    Lee, KM
    Lee, SJ
    Yoo, HJ
    ESSCIRC 2003: PROCEEDINGS OF THE 29TH EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2003, : 453 - 456
  • [47] Design of Crossbar Arbiters in Tree-Based Routing Switches for On-Chip Networks
    Chi, Hsin-Chou
    Tseng, Hsi-Che
    Weng, Han-Shien
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 5609 - 5613
  • [48] On-Chip Training of Recurrent Neural Networks with Limited Numerical Precision
    Na, Taesik
    Ko, Jong Hwan
    Kung, Jaeha
    Mukhopadhyay, Saibal
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 3716 - 3723
  • [49] An effective SteinGLM initialization scheme for training multi-layer feedforward sigmoidal neural networks
    Yang, Zebin
    Zhang, Hengtao
    Sudjianto, Agus
    Zhang, Aijun
    NEURAL NETWORKS, 2021, 139 : 149 - 157
  • [50] A Hybrid Applied Optimization Algorithm for Training Multi-Layer Neural Networks in Data Classification
    Orkcu, H. Hasan
    Dogan, Mustafa Isa
    Orkcu, Mediha
    GAZI UNIVERSITY JOURNAL OF SCIENCE, 2015, 28 (01): : 115 - 132