Reliability-Aware Training and Performance Modeling for Processing-In-Memory Systems

被引:1
|
作者
Sun, Hanbo [1 ]
Zhu, Zhenhua [1 ]
Cai, Yi [1 ]
Zeng, Shulin [1 ]
Qiu, Kaizhong [1 ]
Wang, Yu [1 ]
Yang, Huazhong [1 ]
机构
[1] Tsinghua Univ, BNRist, Dept EE, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1145/3394885.3431633
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Memristor based Processing-In-Memory (PIM) systems give alternative solutions to boost the computing energy efficiency of Convolutional Neural Network (CNN) based algorithms. However, Analog-to-Digital Converters' (ADCs) high interface costs and the limited size of the memristor crossbars make it challenging to map CNN models onto PIM systems with both high accuracy and high energy efficiency. Besides, it takes a long time to simulate the performance of large-scale PIM systems, resulting in unacceptable development time for the PIM system. To address these problems, we propose a reliability-aware training framework and a behavior-level modeling tool (MNSIM 2.0) for PIM accelerators. The proposed reliability-aware training framework, containing network splitting/merging analysis and a PIM-based non-uniform activation quantization scheme, can improve the energy efficiency by reducing the ADC resolution requirements in memristor crossbars. Moreover, MNSIM 2.0 provides a general modeling method for PIM architecture design and computation data flow; it can evaluate both accuracy and hardware performance within a short time. Experiments based on MNSIM 2.0 show that the reliability-aware training framework can improve 3.4x energy efficiency of PIM accelerators with little accuracy loss. The equivalent energy efficiency is 9.02 TOPS/W, nearly 2.6 similar to 4.2x compared with the existing work. We also evaluate more case studies of MNSIM 2.0, which help us balance the trade-off between accuracy and hardware performance.
引用
收藏
页码:847 / 852
页数:6
相关论文
共 50 条
  • [1] uPIM: Performance-aware Online Learning Capable Processing-in-Memory
    Bavikadi, Sathwika
    Sutradhar, Purab Ranjan
    Ganguly, Amlan
    Dinakarrao, Sai Manoj Pudukotai
    2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [2] A Reliability-Aware Address Mapping Strategy for NAND Flash Memory Storage Systems
    Wang, Yi
    Huang, Min
    Shao, Zili
    Chan, Henry C. B.
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (11) : 1623 - 1631
  • [3] DDAM: Data Distribution-Aware Mapping of CNNs on Processing-In-Memory Systems
    Wang, Junpeng
    Du, Haitao
    Ding, Bo
    Xu, Qi
    Chen, Song
    Kang, Yi
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (03)
  • [4] Reliability-Aware Resource Allocation in HPC Systems
    Gottumukkala, Narasimha Raju
    Leangsuksun, Chokchai Box
    Taerat, Narate
    Nassar, Raja
    Scott, Stephen L.
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 312 - +
  • [5] Interconnect lifetime prediction for reliability-aware systems
    Lu, Zhijian
    Huang, Wei
    Stan, Mircea R.
    Skadron, Kevin
    Lach, John
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (02) : 159 - 172
  • [6] Reliability-Aware Data Placement for Heterogeneous Memory Architecture
    Gupta, Manish
    Sridharan, Vilas
    Roberts, David
    Prodromou, Andreas
    Venkat, Ashish
    Tullsen, Dean
    Gupta, Rajesh
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 583 - 595
  • [7] Enhancing Reliability-Aware Speedup Modeling via Replication
    Hussain, Zaeem
    Znati, Taieb
    Melhem, Rami
    2020 50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2020), 2020, : 528 - 539
  • [8] Thermal-aware processing-in-memory instruction offloading
    Nai, Lifeng
    Hadidi, Ramyad
    Xiao, He
    Kim, Hyojong
    Sim, Jaewoong
    Kim, Hyesoon
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 130 : 193 - 207
  • [9] Reliability-Aware Cross-Point Resistive Memory Design
    Xu, Cong
    Niu, Dimin
    Zheng, Yang
    Yu, Shimeng
    Xie, Yuan
    GLSVLSI'14: PROCEEDINGS OF THE 2014 GREAT LAKES SYMPOSIUM ON VLSI, 2014, : 145 - 150
  • [10] Parasitic-Aware Modeling and Neural Network Training Scheme for Energy-Efficient Processing-in-Memory With Resistive Crossbar Array
    Cao, Tiancheng
    Liu, Chen
    Gao, Yuan
    Goh, Wang Ling
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2022, 12 (02) : 436 - 444