Device Variation Effects on Neural Network Inference Accuracy in Analog In-Memory Computing Systems

被引:14
|
作者
Wang, Qiwen [1 ]
Park, Yongmo [1 ]
Lu, Wei D. [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
analog computing; deep neural networks; emerging memory; in-memory computing; process-in-memory; RRAM; MEMRISTOR; NOISE;
D O I
10.1002/aisy.202100199
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In analog in-memory computing systems based on nonvolatile memories such as resistive random-access memory (RRAM), neural network models are often trained offline and then the weights are programmed onto memory devices as conductance values. The programmed weight values inevitably deviate from the target values during the programming process. This effect can be pronounced for emerging memories such as RRAM, PcRAM, and MRAM due to the stochastic nature during programming. Unlike noise, these weight deviations do not change during inference. The performance of neural network models is investigated against this programming variation under realistic system limitations, including limited device on/off ratios, memory array size, analog-to-digital converter (ADC) characteristics, and signed weight representations. Approaches to mitigate such device and circuit nonidealities through architecture-aware training are also evaluated. The effectiveness of variation injection during training to improve the inference robustness, as well as the effects of different neural network training parameters such as learning rate schedule, will be discussed.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] AnalogNAS: A Neural Network Design Framework for Accurate Inference with Analog In-Memory Computing
    Benmeziane, Hadjer
    Lammie, Corey
    Boybat, Irem
    Rasch, Malte
    Le Gallo, Manuel
    Tsai, Hsinyu
    Muralidhar, Ramachandran
    Niar, Smail
    Hamza, Ouarnoughi
    Narayanan, Vijay
    Sebastian, Abu
    El Maghraoui, Kaoutar
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 233 - 244
  • [2] OxRRAM-Based Analog in-Memory Computing for Deep Neural Network Inference: A Conductance Variability Study
    Doevenspeck, J.
    Degraeve, R.
    Fantini, A.
    Cosemans, S.
    Mallik, A.
    Debacker, P.
    Verkest, D.
    Lauwereins, R.
    Dehaene, W.
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2021, 68 (05) : 2301 - 2305
  • [3] Scalable and Programmable Neural Network Inference Accelerator Based on In-Memory Computing
    Jia, Hongyang
    Ozatay, Murat
    Tang, Yinqi
    Valavi, Hossein
    Pathak, Rakshit
    Lee, Jinseok
    Verma, Naveen
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2022, 57 (01) : 198 - 211
  • [4] Optimization of Projected Phase Change Memory for Analog In-Memory Computing Inference
    Li, Ning
    Mackin, Charles
    Chen, An
    Brew, Kevin
    Philip, Timothy
    Simon, Andrew
    Saraf, Iqbal
    Han, Jin-Ping
    Sarwat, Syed Ghazi
    Burr, Geoffrey W.
    Rasch, Malte
    Sebastian, Abu
    Narayanan, Vijay
    Saulnier, Nicole
    [J]. ADVANCED ELECTRONIC MATERIALS, 2023, 9 (06)
  • [5] Impact of 3D NAND Current Variation on Inference Accuracy for In-memory Computing
    Shim, Wonbo
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2022, 22 (05) : 341 - 345
  • [6] A Programmable Neural-Network Inference Accelerator Based on Scalable In-Memory Computing
    Jia, Hongyang
    Ozatay, Murat
    Tang, Yinqi
    Valavi, Hossein
    Pathak, Rakshit
    Lee, Jinseok
    Verma, Naveen
    [J]. 2021 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2021, 64 : 236 - +
  • [7] Time-Multiplexed Flash ADC for Deep Neural Network Analog in-Memory Computing
    Boni, Andrea
    Frattini, Francesco
    Caselli, Michele
    [J]. 2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [8] On the Accuracy of Analog Neural Network Inference Accelerators
    Xiao, T. Patrick
    Feinberg, Ben
    Bennett, Christopher H.
    Prabhakar, Venkatraman
    Saxena, Prashant
    Agrawal, Vineet
    Agarwal, Sapan
    Marinella, Matthew J.
    [J]. IEEE CIRCUITS AND SYSTEMS MAGAZINE, 2022, 22 (04) : 26 - 48
  • [9] SOT-MRAM based Analog in-Memory Computing for DNN inference
    Doevenspeck, J.
    Garello, K.
    Verhoef, B.
    Degraeve, R.
    Van Beek, S.
    Crotti, D.
    Yasin, F.
    Couet, S.
    Jayakumar, G.
    Papistas, I. A.
    Debacker, P.
    Lauwereins, R.
    Dehaene, W.
    Kar, G. S.
    Cosemans, S.
    Mallik, A.
    Verkest, D.
    [J]. 2020 IEEE SYMPOSIUM ON VLSI TECHNOLOGY, 2020,
  • [10] Improving the accuracy of neural networks in analog computing-in-memory systems by analog weight
    Dai, Lingjun
    Zhang, Qingtian
    Wu, Huaqiang
    [J]. 2022 26TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2022, : 2971 - 2978