Ameliorate Performance of Memristor-Based ANNs in Edge Computing

被引:18
|
作者
Liao, Zhiheng [1 ]
Fu, Jingyan [1 ]
Wang, Jinhui [2 ]
机构
[1] North Dakota State Univ, Dept Elect & Comp Engn, Fargo, ND 58102 USA
[2] Univ S Alabama, Dept Elect & Comp Engn, Mobile, AL 36688 USA
基金
美国国家科学基金会;
关键词
Memristors; Writing; Energy consumption; Internet of Things; Edge computing; Hardware; Energy efficiency; Artificial neural networks (ANNs); memristor; weight update; energy consumption; latency; compression; edge computing; Internet of Things (IoT); CIRCUITS; DEVICE;
D O I
10.1109/TC.2021.3081985
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency and delay time in the Internet of Things (IoT) system are becoming increasingly significant, especially for the emerging memristor-based crossbar arrays for smart edge computing. This article aims to find a solution for increasing energy efficiency and reducing the delay time, thereby improving the performance of ANNs in edge computing systems. The Number of Pulses Compression (NPC) method is proposed to optimize pulse distribution, energy consumption, and latency by compressing the number of pulses in every weight update step. The NPC method is implemented and verified in a memristor-based hardware simulator based on the MNIST and CIFAR-10 dataset under different circumstances of variations, failure rates, aging effects, architectures, and algorithms. The experimental results show that the NPC method can not only alleviate the uneven distribution of writing pulses but also save the writing energy of the crossbar array by 7.7--26.9 percent and reduce the writing latency by 30.0--50.0 percent. Additionally, the timing regularity of the system is enhanced by the NPC method.
引用
收藏
页码:1299 / 1310
页数:12
相关论文
共 50 条
  • [1] Memristor-based signal processing for edge computing
    Zhao, Han
    Liu, Zhengwu
    Tang, Jianshi
    Gao, Bin
    Zhang, Yufeng
    Qian, He
    Wu, Huaqiang
    TSINGHUA SCIENCE AND TECHNOLOGY, 2022, 27 (03) : 455 - 471
  • [2] Memristor-Based Signal Processing for Edge Computing
    Han Zhao
    Zhengwu Liu
    Jianshi Tang
    Bin Gao
    Yufeng Zhang
    He Qian
    Huaqiang Wu
    Tsinghua Science and Technology, 2022, 27 (03) : 455 - 471
  • [3] Tutorial on memristor-based computing for smart edge applications
    Gebregiorgis, Anteneh
    Singh, Abhairaj
    Yousefzadeh, Amirreza
    Wouters, Dirk
    Bishnoi, Rajendra
    Catthoor, Francky
    Hamdioui, Said
    Memories - Materials, Devices, Circuits and Systems, 2023, 4
  • [4] Memristor-Based Computing
    John, Lizy K.
    Swartzlander, Earl E., Jr.
    IEEE MICRO, 2018, 38 (05) : 5 - 6
  • [5] Memristor-Based Edge Computing of Blaze Block for Image Recognition
    Ran, Huanhuan
    Wen, Shiping
    Li, Qian
    Yang, Yin
    Shi, Kaibo
    Feng, Yuming
    Zhou, Pan
    Huang, Tingwen
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (05) : 2121 - 2131
  • [6] Memristor-based Reservoir Computing
    Kulkarni, Manjari S.
    Teuscher, Christof
    PROCEEDINGS OF THE 2012 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2012, : 226 - 232
  • [7] Memristor-Based Edge Computing of ShuffleNetV2 for Image Classification
    Ran, Huanhuan
    Wen, Shiping
    Wang, Shiqin
    Cao, Yuting
    Zhou, Pan
    Huang, Tingwen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (08) : 1701 - 1710
  • [8] Computing with Memristor-based Nonlinear Oscillators
    Zoppo, Gianluca
    Marrone, Francesco
    Bonnin, Michele
    Corinto, Fernando
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY (NANO), 2022, : 401 - 404
  • [9] Low-power Memristor-based Computing for Edge-AI Applications
    Singh, Abhairaj
    Diware, Sumit
    Gebregiorgis, Anteneh
    Bishnoi, Rajendra
    Catthoor, Francky
    Joshi, Rajiv, V
    Hamdioui, Said
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [10] Memristor-based Synapses and Neurons for Neuromorphic Computing
    Zheng, Le
    Shin, Sangho
    Kang, Sung-Mo Steve
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1150 - 1153