A Novel and Efficient Block-Based Programming for ReRAM-Based Neuromorphic Computing

被引:0
|
作者
Chen, Wei-Lun [1 ]
Gu, Fang-Yi [1 ]
Lin, Ing-Chao [1 ]
Zhang, Grace Li [2 ]
Li, Bing [3 ]
Schlichtmann, Ulf [3 ]
机构
[1] Natl Cheng Kung Univ, Tainan, Taiwan
[2] Tech Univ Darmstadt, Darmstadt, Germany
[3] Tech Univ Munich, Munich, Germany
关键词
neural network; programming; program-and-verify; ReRAM;
D O I
10.1109/ICCAD57390.2023.10323793
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
ReRAM-based accelerators have emerged as promising accelerators for deep neural networks (DNNs). However, programming every ReRAM cell to its corresponding conductance before inference can be time-consuming and energy-intensive using existing one-by-one/row-by-row programming mechanisms. Although a two-phase multi-row programming scheme has been proposed to enhance programming efficiency, there are situations where multiple rows cannot be programmed together and only row-by-row programming can be employed. Therefore, this paper proposes a new block-based programming architecture for ReRAM crossbars that enables precise control of wordline and bitline transistors. In addition, a block-based programming framework, including the approximation phase and the fine-tuning phase, along with a multi-line programming algorithm and a programming-aware model retraining are proposed to reduce programming cycles and energy consumption. Experimental results demonstrate that our proposed method can reduce programming cycles and energy consumption by 46%-49% and 63%-64%, respectively, compared to the state of the art. Additionally, the area and power overhead are negligible.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Linear Programming Meets Block-based Languages
    da Giao, Hugo
    Cunha, Jacome
    Pereira, Rui
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [42] A Novel ReRAM-Based Processing-in-Memory Architecture for Graph Traversal
    Han, Lei
    Shen, Zhaoyan
    Liu, Duo
    Shao, Zili
    Huang, H. Howie
    Li, Tao
    ACM TRANSACTIONS ON STORAGE, 2018, 14 (01)
  • [43] Programming trajectories analytics in block-based programming language learning
    Jiang, Bo
    Zhao, Wei
    Zhang, Nuan
    Qiu, Feiyue
    INTERACTIVE LEARNING ENVIRONMENTS, 2022, 30 (01) : 113 - 126
  • [44] Quantifying Patterns and Programming Strategies in Block-based Programming Environments
    Kesselbacher, Max
    Bollin, Andreas
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), 2019, : 254 - 255
  • [45] Hardware attacks on ReRAM-based AI accelerators
    Heidary, Masoud
    Joardar, Biresh Kumar
    17TH IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE, DCAS 2024, 2024,
  • [46] GraphA: An efficient ReRAM-based architecture to accelerate large scale graph processing
    Ghasemi, Seyed Ali
    Jahannia, Belal
    Farbeh, Hamed
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 133
  • [47] A Resource-Efficient Weight Quantization and Mapping Method for Crossbar Arrays in ReRAM-based Computing-in-Memory Systems
    Ma, Mingyuan
    Jiang, Wei
    Liu, Juntao
    Dui, Li
    Ma, Zhongyuan
    Du, Yuan
    2024 IEEE THE 20TH ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS 2024, 2024, : 169 - 173
  • [48] SRA: A Secure ReRAM-Based DNN Accelerator
    Zhao, Lei
    Zhang, Youtao
    Yang, Jun
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 355 - 360
  • [49] Online Fault Detection in ReRAM-Based Computing Systems by Monitoring Dynamic Power Consumption
    Liu, Mengyun
    Chakrabarty, Krishnendu
    2020 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2020,
  • [50] A Neuromorphic Computing System for Bitwise Neural Networks Based on ReRAM Synaptic Array
    Li, Pin-Yi
    Yang, Cheng-Han
    Chen, Wei-Hao
    Huang, Jian-Hao
    Wei, Wei-Chen
    Liu, Je-Syu
    Lin, Wei-Yu
    Hsu, Tzu-Hsiang
    Hsieh, Chih-Cheng
    Liu, Ren-Shuo
    Chang, Meng-Fan
    Tang, Kea-Tiong
    2018 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS): ADVANCED SYSTEMS FOR ENHANCING HUMAN HEALTH, 2018, : 615 - 618