Resistive Processing Unit-based On-chip ANN Training with Digital Memory

被引:0
|
作者
Deshmukh, Shreyas [1 ]
Patil, Shubham [1 ]
Biswas, Anmol [1 ]
Saraswat, Vivek [1 ]
Kadam, Abhishek [1 ]
Singh, Ajay K. [1 ]
Somappa, Laxmeesha [1 ,2 ]
Baghini, Maryam Shojaei [1 ,2 ]
Ganguly, Udayan [1 ,2 ]
机构
[1] Indian Inst Technol, Dept Elect Engn, Mumbai, Maharashtra, India
[2] IITB Ctr Semicond Technol SEMIX, Mumbai, Maharashtra, India
关键词
Artificial neural network (ANN); resistive processing unit (RPU); in-memory computation (IMC); static random access memory (SRAM); stochastic weight update;
D O I
10.1109/AICAS59952.2024.10595973
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial Neural Networks (ANNs) are popular for classification and regression tasks. Several in-memory computing architectures have been proposed to accelerate forward and backward passes in ANN training. However, the traditional ANN training operation (with backpropagation algorithm) is energy, area, and time-hungry due to separate and sequential computation units for the weight gradient calculation followed by weight update. A Resistive Processing Unit (RPU) architecture was explicitly proposed for the acceleration of weight gradient calculation and update for analog non-volatile memories. Despite valuable properties that enable RPU, the analog non-volatile memories suffer from issues like drift, non-linearity, asymmetry, variability, and high write energy, causing an increase in the array peripherals' cost and accuracy degradation. In this work, we propose an adaptation of RPU to SRAM-based multi-bit weights for the ANN training acceleration. A simple combinational weight update control logic is proposed to facilitate the weight update. The proposed architecture shows an improvement in the linearity and symmetry for weight update, which further improves the training accuracy of the system.
引用
收藏
页码:462 / 466
页数:5
相关论文
共 50 条
  • [1] FPGA based efficient on-chip memory for image processing algorithms
    Deepa, P.
    Vasanthanayaki, C.
    MICROELECTRONICS JOURNAL, 2012, 43 (11) : 916 - 928
  • [2] SPECIFICATION AND IMPLEMENTATION OF A DIGITAL HOPFIELD-TYPE ASSOCIATIVE MEMORY WITH ON-CHIP TRAINING
    JOHANNET, A
    PERSONNAZ, L
    DREYFUS, G
    GASCUEL, JD
    WEINFELD, M
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1992, 3 (04): : 529 - 539
  • [3] A New Insight and Modeling of Pulse-to-Pulse Variability in Analog Resistive Memory for On-Chip Training
    Yu, Zhizhen
    Wang, Zongwei
    Bao, Shengyu
    Ling, Yaotian
    Cai, Yimao
    Huang, Ru
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2022, 69 (06) : 3100 - 3104
  • [4] ANN Based Admission Control for On-Chip Networks
    Wang, Boqian
    Lu, Zhonghai
    Chen, Shenggang
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [5] On-Chip TaOx-Based Non-volatile Resistive Memory for in vitro Neurointerfaces
    Zhuk, Maksim
    Zarubin, Sergei
    Karateev, Igor
    Matveyev, Yury
    Gornev, Evgeny
    Krasnikov, Gennady
    Negrov, Dmitiry
    Zenkevich, Andrei
    FRONTIERS IN NEUROSCIENCE, 2020, 14
  • [6] Framework for In-Memory Computing Based on Memristor and Memcapacitor for On-Chip Training
    Singh, Ankur
    Lee, Byung-Geun
    IEEE ACCESS, 2023, 11 : 112590 - 112599
  • [7] On-chip attenuator based on π-type polysilicon resistive network
    Guo, Xin
    Li, Mengwei
    Gong, Zhuhao
    Liu, Zewen
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2015, 55 (11): : 1264 - 1268
  • [8] Robustness to Variability and Asymmetry of In-Memory On-Chip Training
    Vartak, Rohit K.
    Saraswat, Vivek
    Ganguly, Udayan
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2023, PT IX, 2023, 14262 : 249 - 257
  • [9] On-chip temperature-based digital signal processing for customized wireless microcontroller
    Faezal, Siti Farhah Razanah
    Isa, Mohd Nazrin Md
    Harun, Azizi
    Mohyar, Shaiful Nizam
    Jambek, Asral Bahari
    INTERNATIONAL CONFERENCE ON APPLIED PHOTONICS AND ELECTRONICS 2017 (INCAPE2017), 2017, 162
  • [10] Predictable Virtualization on Memory Protection Unit-based Microcontrollers
    Pan, Runyu
    Peach, Gregor
    Ren, Yuxin
    Parmer, Gabriel
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 62 - 74