RVComp: Analog Variation Compensation for RRAM-based In-Memory Computing

被引:2
|
作者
He, Jingyu [1 ]
Lastras, Miguel [2 ]
Ye, Terry Tao [3 ]
Tsui, Chi-Ying [1 ]
Cheng, Kwang-Ting [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
[2] Univ Autonoma San Luis Potosi, San Luis Potosi, San Luis Potosi, Mexico
[3] Southern Univ Sci & Technol, Shenzhen, Peoples R China
关键词
Resistive random access memory; reliability; analog compensation; INFERENCE; MODEL;
D O I
10.1145/3566097.3567858
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resistive Random Access Memory (RRAM) has shown great potential in accelerating memory-intensive computation in neural network applications. However, RRAM-based computing suffers from significant accuracy degradation due to the inevitable device variations. In this paper, we propose RVComp, a fine-grained analog Compensation approach to mitigate the accuracy loss of in-memory computing incurred by the Variations of the RRAM devices. Specifically, weights in the RRAM crossbar are accompanied by dedicated compensation RRAM cells to offset their programming errors with a scaling factor. A programming target shifting mechanism is further designed with the objectives of reducing the hardware overhead and minimizing the compensation errors under large device variations. Based on these two key concepts, we propose double and dynamic compensation schemes and the corresponding support architecture. Since the RRAM cells only account for a small fraction of the overall area of the computing macro due to the dominance of the peripheral circuitry, the overall area overhead of RVComp is low and manageable. Simulation results show RVComp achieves a negligible 1.80% inference accuracy drop for ResNet18 on the CIFAR-10 dataset under 30% device variation with only 7.12% area and 5.02% power overhead and no extra latency.
引用
收藏
页码:246 / 251
页数:6
相关论文
共 50 条
  • [21] Characterization and Mitigation of IR-Drop in RRAM-based Compute In-Memory
    Crafton, Brian
    Talley, Connor
    Spetalnick, Samuel
    Yoon, Jong-Hyeok
    Raychowdhury, Arijit
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 70 - 74
  • [22] Compensation Architecture to Alleviate Noise Effects in RRAM-based Computing-in-memory Chips with Residual Resource
    Zhao, Xiaoqing
    Liu, Longjun
    Liu, Yuyi
    Gao, Bin
    Sun, Hongbin
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [23] Novel SRAM based Temporary Memory for PVT Variation Tolerant Analog In-Memory Computing
    Elangovan, Sivakumar
    Vangala, Porus
    Sunnapu, Yeshwanth
    Shaikh, Khalid
    Ganguly, Udayan
    Baghini, Maryam Shojaei
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [24] Variation Enhanced Attacks Against RRAM-Based Neuromorphic Computing System
    Lv, Hao
    Li, Bing
    Zhang, Lei
    Liu, Cheng
    Wang, Ying
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (05) : 1588 - 1596
  • [25] Scalable RRAM Based in-memory Computing Design for Embedded AI
    Lu, Wei D.
    2021 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2021,
  • [26] Energy-Efficient SNN Implementation Using RRAM-Based Computation In-Memory (CIM)
    El Arrassi, Asmae
    Gebregiorgis, Anteneh
    El Haddadi, Anass
    Hamdioui, Said
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,
  • [27] A RRAM-based Associative Memory Cell
    Pan, Yihan
    Foster, Patrick
    Serb, Alex
    Prodromakis, Themis
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [28] Exploring Model Stability of Deep Neural Networks for Reliable RRAM-Based In-Memory Acceleration
    Krishnan, Gokul
    Yang, Li
    Sun, Jingbo
    Hazra, Jubin
    Du, Xiaocong
    Liehr, Maximilian
    Li, Zheng
    Beckmann, Karsten
    Joshi, Rajiv, V
    Cady, Nathaniel C.
    Fan, Deliang
    Cao, Yu
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (11) : 2740 - 2752
  • [29] Distributed In-Memory Computing on Binary RRAM Crossbar
    Ni, Leibin
    Huang, Hantao
    Liu, Zichuan
    Joshi, Rajiv V.
    Yu, Hao
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2017, 13 (03)
  • [30] 2-Bit-Per-Cell RRAM-Based In-Memory Computing for Area-/Energy-Efficient Deep Learning
    He, Wangxin
    Yin, Shihui
    Kim, Yulhwa
    Sun, Xiaoyu
    Kim, Jae-Joon
    Yu, Shimeng
    Seo, Jae-Sun
    IEEE SOLID-STATE CIRCUITS LETTERS, 2020, 3 : 194 - 197