Go Unary: A Novel Synapse Coding and Mapping Scheme for Reliable ReRAM-based Neuromorphic Computing

被引:0
|
作者
Ma, Chang [1 ]
Sun, Yanan [1 ]
Qian, Weikang [2 ,3 ]
Meng, Ziqi [2 ]
Yang, Rui [2 ]
Jiang, Li [1 ,3 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai, Peoples R China
[2] Shanghai Jiao Tong Univ, Univ Michigan Shanghai Jiao Tong Univ Joint Inst, Shanghai, Peoples R China
[3] Shanghai Jiao Tong Univ, MoE Key Lab Artificial Intelligence, Shanghai, Peoples R China
来源
PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020) | 2020年
基金
中国国家自然科学基金;
关键词
Neural network; ReRAM; crossbar; MLC; variation; unary coding;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Neural network (NN) computing contains a large number of multiply-and-accumulate (MAC) operations, which is the speed bottleneck in traditional von Neumann architecture. Resistive random access memory (ReRAM)-based crossbar is well suited for matrix-vector multiplication. Existing ReRAM-based NNs are mainly based on the binary coding for synaptic weights. However, the imperfect fabrication process combined with stochastic filament-based switching leads to resistance variations, which can significantly affect the weights in binary synapses and degrade the accuracy of NNs. Further, as multi-level cells (MLCs) are being developed for reducing hardware overhead, the NN accuracy deteriorates more due to the resistance variations in the binary coding. In this paper, a novel unary coding of synaptic weights is presented to overcome the resistance variations of MLCs and achieve reliable ReRAM-based neuromorphic computing. The priority mapping is also proposed in compliance with the unary coding to guarantee high accuracy by mapping those bits with lower resistance states to ReRAMs with smaller resistance variations. Our experimental results show that the proposed method provides less than 0.45% and 5.48% accuracy loss on LeNet (on MNIST dataset) and VGG16 (on CIFAR-10 dataset), respectively, with acceptable hardware cost.
引用
收藏
页码:1432 / 1437
页数:6
相关论文
共 18 条
  • [1] Unary Coding and Variation-Aware Optimal Mapping Scheme for Reliable ReRAM-Based Neuromorphic Computing
    Sun, Yanan
    Ma, Chang
    Li, Zhi
    Zhao, Yilong
    Jiang, Jiachen
    Qian, Weikang
    Yang, Rui
    He, Zhezhi
    Jiang, Li
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (12) : 2495 - 2507
  • [2] ReRAM-based Synaptic Device for Neuromorphic Computing
    Jang, Jun-Woo
    Park, Sangsu
    Jeong, Yoon-Ha
    Hwang, Hyunsang
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 1054 - 1057
  • [3] An ReRAM-based neuron device for neuromorphic pulse coding
    Nakada, Kazuki
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2019, 58 (03)
  • [4] Neuromorphic Speech Systems using Advanced ReRAM-based Synapse
    Park, S.
    Sheri, A.
    Kim, J.
    Noh, J.
    Jang, J.
    Jeon, M.
    Lee, B.
    Lee, B. R.
    Lee, B. H.
    Hwang, H.
    2013 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2013,
  • [5] A Novel and Efficient Block-Based Programming for ReRAM-Based Neuromorphic Computing
    Chen, Wei-Lun
    Gu, Fang-Yi
    Lin, Ing-Chao
    Zhang, Grace Li
    Li, Bing
    Schlichtmann, Ulf
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [6] ReRAM-based Analog Synapse and IMT Neuron Device for Neuromorphic System
    Moon, Kibong
    Cha, Euijun
    Lee, Daeseok
    Jang, Junwoo
    Park, Jaesung
    Hwang, Hyunsang
    2016 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS AND APPLICATION (VLSI-TSA), 2016,
  • [7] Reliable ReRAM-based Logic Operations for Computing in Memory
    Moreau, Mathieu
    Muhr, Eloi
    Bocquet, Marc
    Aziza, Hassen
    Portal, Jean-Michel
    Giraud, Bastien
    Noel, Jean-Philippe
    PROCEEDINGS OF THE 2018 26TH IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2018, : 192 - 195
  • [8] Thermal-aware Optimizations of ReRAM-based Neuromorphic Computing Systems
    Beigi, Majed Valad
    Memik, Gokhan
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [9] Enhance the Robustness to Time Dependent Variability of ReRAM-based Neuromorphic Computing Systems with Regularization and 2R Synapse
    Zheng, Qilin
    Kang, Jian
    Wang, Zongwei
    Cai, Yimao
    Huang, Ru
    Li, Bing
    Chen, Yiran
    Li, Hai
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [10] Understanding the Trade-offs of Device, Circuit and Application in ReRAM-based Neuromorphic Computing Systems
    Yan, Bonan
    Liu, Chenchen
    Liu, Xiaoxiao
    Chen, Yiran
    Li, Hai
    2017 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2017,