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 条
  • [31] Novel memristor and memristor-based applications
    Wang, Hengtong
    Li, Chun-Lai
    Banerjee, Santo
    He, Shao-Bo
    EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2022, 231 (16-17): : 2973 - 2977
  • [32] Memristor-Based Multithreading
    Kvatinsky, Shahar
    Nacson, Yuval H.
    Etsion, Yoav
    Friedman, Eby G.
    Kolodny, Avinoam
    Weiser, Uri C.
    IEEE COMPUTER ARCHITECTURE LETTERS, 2014, 13 (01) : 41 - 44
  • [33] Memristor-based Arithmetic
    Bickerstaff, K'Andrea
    Swartzlander, Earl E., Jr.
    2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2010, : 1173 - 1177
  • [34] Scaling Constraints for Memristor-based Programmable Interconnect in Reconfigurable Computing Arrays
    Murray, John J.
    Foshie, Adam Z.
    Shawkat, Mst Shamim Ara
    Rose, Garrett S.
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 102 - 107
  • [35] Secure Memristor-based Main Memory Secure Memristor-based Main Memory
    Kannan, Sachhidh
    Karimi, Naghmeh
    Sinanoglu, Ozgur
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [36] EEG Signal Classification using Memristor-based Reservoir Computing System
    Hossain, Md Razuan
    Armendarez, Nicholas X.
    Mohamed, Ahmed S.
    Dhungel, Anurag
    Najem, Joseph S.
    Hasan, Md Sakib
    2023 IEEE 16TH DALLAS CIRCUITS AND SYSTEMS CONFERENCE, DCAS, 2023,
  • [37] Memristor-Based Approximate Query Architecture for In-Memory Hyperdimensional Computing
    Yu, Tianyang
    Wu, Bi
    Chen, Ke
    Zhang, Gong
    Liu, Weiqiang
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (11) : 2605 - 2618
  • [38] Application of memristor-based spiking neural network in image edge extraction
    Liu Yu-Dong
    Wang Lian-Ming
    ACTA PHYSICA SINICA, 2014, 63 (08)
  • [39] Aging-aware Lifetime Enhancement for Memristor-based Neuromorphic Computing
    Zhang, Shuhang
    Zhang, Grace Li
    Li, Bing
    Li, Hai
    Schlichtmann, Ulf
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1751 - 1756
  • [40] Rescuing Memristor-based Computing with Non-linear Resistance Levels
    Lin, Jilan
    Xia, Lixue
    Zhu, Zhenhua
    Sun, Hanbo
    Cai, Yi
    Gao, Hui
    Cheng, Ming
    Chen, Xiaoming
    Wang, Yu
    Yang, Huazhong
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 407 - 412