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 条
  • [21] Ziksa: On-Chip Learning Accelerator with Memristor Crossbars for Multilevel Neural Networks
    Zyarah, Abdullah M.
    Soures, Nicholas
    Hays, Lydia
    Jacobs-Gedrim, Robin B.
    Agarwal, Sapan
    Marinella, Matthew
    Kudithipudi, Dhireesha
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017,
  • [22] A distributed crossbar switch scheduler for on-chip networks
    Lee, K
    Lee, SJ
    Yoo, HJ
    PROCEEDINGS OF THE IEEE 2003 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2003, : 671 - 674
  • [23] On-Chip Supervised Learning Rule for Ultra High Density Neural Crossbar using Memristor for Synapse and Neuron
    Chabi, Djaafar
    Wang, Zhaohao
    Zhao, Weisheng
    Klein, Jacques-Olivier
    2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2014, : 7 - 12
  • [24] On-Chip Multi-Layer THz Power Generation with Beamforming Capability
    Saeidi, Hooman
    Venkatesh, Suresh
    Lu, Xuyang
    Sengupta, Kaushik
    2021 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO), 2021,
  • [25] Flexible memristor based neuromorphic system for implementing multi-layer neural network algorithms
    Yakopcic, Chris
    Hasan, Raqibul
    Taha, Tarek M.
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (04) : 408 - 429
  • [26] Review of Multi-Layer Graphene Nanoribbons for on-chip Interconnect Applications
    Kumar, Vachan
    Rakheja, Shaloo
    Naeemi, Azad
    2013 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC), 2013, : 528 - 533
  • [27] On-chip Flexible Multi-layer Sensors for Human Stress Monitoring
    Yoon, Sunghyun
    Sim, Jai Kyoung
    Cho, Young-Ho
    2014 IEEE SENSORS, 2014,
  • [28] Characterization of on-chip miniature multi-layer spiral inductors for RFICs
    Xie, Jian-Yong
    Yin, Wen-Yan
    Shi, Jinglin
    Kang, Kai
    Chen, Zhizhang
    MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2007, 49 (12) : 2932 - 2936
  • [29] SUBPIXEL TARGET DETECTION BASED ON MULTI-LAYER NEURAL NETWORKS
    Lo, Edisanter
    IGARSS 2023 - 2023 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2023, : 5854 - 5857
  • [30] The layer effect on multi-layer cellular neural networks
    Ban, Jung-Chao
    Chang, Chih-Hung
    APPLIED MATHEMATICS LETTERS, 2013, 26 (07) : 706 - 709