A Heterogeneous Computing System with Memristor-Based Neuromorphic Accelerators

被引:0
|
作者
Liu, Xiaoxiao [1 ]
Mao, Mengjie [1 ]
Li, Hai [1 ]
Chen, Yiran [1 ]
Jiang, Hao [2 ]
Yang, J. Joshua [3 ]
Wu, Qing [4 ]
Barnell, Mark [4 ]
机构
[1] Univ Pittsburgh, Elect & Comp Engn, Pittsburgh, PA 15260 USA
[2] San Francisco State Univ, Sch Engn, San Francisco, CA 94132 USA
[3] Hewlett Packard Labs, Palo Alto, CA USA
[4] Air Force Res Lab, Informat Directorate, Rome, NY USA
关键词
neuromorphic computing; memristor; crossbar array; analog circuit; network-on-chip;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As technology scales, on-chip heterogeneous architecture emerges as a promising solution to combat the power wall of microprocessors. In this work, we propose a heterogeneous computing system with memristor-based neuromorphic computing accelerators (NCAs). In the proposed system, NCA is designed to speed up the artificial neural network (ANN) executions in many high-performance applications by leveraging the extremely efficient mixed-signal computation capability of nanoscale memristor-based crossbar (MBC) arrays. The hierarchical MBC arrays of the NCA can be flexibly configured to different ANN topologies through the help of an analog Networkon- Chip (A-NoC). A general approach which translates the target codes within a program to the corresponding NCA instructions is also developed to facilitate the utilization of the NCA. Our simulation results show that compared to the baseline general purpose processor, the proposed system can achieve on average 18.2X performance speedup and 20.1X energy reduction over nine representative applications. The computation accuracy degradation is constrained within an acceptable range (e.g., 11%), by considering the limited data precision, realistic device variations and analog signal fluctuations.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Harmonica: A Framework of Heterogeneous Computing Systems With Memristor-Based Neuromorphic Computing Accelerators
    Liu, Xiaoxiao
    Mao, Mengjie
    Liu, Beiye
    Li, Boxun
    Wang, Yu
    Jiang, Hao
    Barnell, Mark
    Wu, Qing
    Yang, Jianhua
    Li, Hai
    Chen, Yiran
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (05) : 617 - 628
  • [2] Reconfigurable Neuromorphic Computing System with Memristor-Based Synapse Design
    Liu, Beiye
    Chen, Yiran
    Wysocki, Bryant
    Huang, Tingwen
    [J]. NEURAL PROCESSING LETTERS, 2015, 41 (02) : 159 - 167
  • [3] MNSIM: Simulation Platform for Memristor-Based Neuromorphic Computing System
    Xia, Lixue
    Li, Boxun
    Tang, Tianqi
    Gu, Peng
    Chen, Pai-Yu
    Yu, Shimeng
    Cao, Yu
    Wang, Yu
    Xie, Yuan
    Yang, Huazhong
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (05) : 1009 - 1022
  • [4] Reconfigurable Neuromorphic Computing System with Memristor-Based Synapse Design
    Beiye Liu
    Yiran Chen
    Bryant Wysocki
    Tingwen Huang
    [J]. Neural Processing Letters, 2015, 41 : 159 - 167
  • [5] MNSIM: Simulation Platform for Memristor-based Neuromorphic Computing System
    Xia, Lixue
    Li, Boxun
    Tang, Tianqi
    Gu, Peng
    Yin, Xiling
    Huangfu, Wenqin
    Chen, Pai-Yu
    Yu, Shimeng
    Cao, Yu
    Wang, Yu
    Xie, Yuan
    Yang, Huazhong
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 469 - 474
  • [6] Memristor-based Synapses and Neurons for Neuromorphic Computing
    Zheng, Le
    Shin, Sangho
    Kang, Sung-Mo Steve
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1150 - 1153
  • [7] Memristor-Based Neuromorphic Circuits and Unconventional Computing
    Erokhin, Victor
    [J]. NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM 2012), VOLS A AND B, 2012, 1479 : 1874 - 1874
  • [8] Thwarting Replication Attack Against Memristor-Based Neuromorphic Computing System
    Yang, Chaofei
    Liu, Beiye
    Li, Hai
    Chen, Yiran
    Barnell, Mark
    Wu, Qing
    Wen, Wujie
    Rajendran, Jeyavijayan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2192 - 2205
  • [9] The Circuit Realization of a Neuromorphic Computing System with Memristor-Based Synapse Design
    Liu, Beiye
    Chen, Yiran
    Wysocki, Bryant
    Huang, Tingwen
    [J]. NEURAL INFORMATION PROCESSING, ICONIP 2012, PT I, 2012, 7663 : 357 - 365
  • [10] Memristor-based Energy-Efficient Neuromorphic Computing
    Tang, Jianshi
    [J]. 2022 INTERNATIONAL CONFERENCE ON IC DESIGN AND TECHNOLOGY (ICICDT), 2022, : XIX - XIX