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 条
  • [41] Hardware Implementation of Memristor-based In-Memory Computing for Classification Tasks
    Eslami, Mohammad Reza
    Takhtardeshir, Soheib
    Sharif, Sarah
    Banad, Yaser Mike
    2024 IEEE 67TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, MWSCAS 2024, 2024, : 126 - 130
  • [42] Analysis and fully memristor-based reservoir computing for temporal data classification
    Singh, Ankur
    Choi, Sanghyeon
    Wang, Gunuk
    Daimari, Maryaradhiya
    Lee, Byung-Geun
    NEURAL NETWORKS, 2025, 182
  • [43] Thwarting Replication Attack Against Memristor-Based Neuromorphic Computing System
    Yang, Chaofei
    Liu, Beiye
    Li, Hai
    Chen, Yiran
    Barnell, Mark
    Wu, Qing
    Wen, Wujie
    Rajendran, Jeyavijayan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2192 - 2205
  • [44] The Circuit Realization of a Neuromorphic Computing System with Memristor-Based Synapse Design
    Liu, Beiye
    Chen, Yiran
    Wysocki, Bryant
    Huang, Tingwen
    NEURAL INFORMATION PROCESSING, ICONIP 2012, PT I, 2012, 7663 : 357 - 365
  • [45] Memristor-based Synapse Design and Training Scheme for Neuromorphic Computing Architecture
    Wang, Hui
    Li, Hai
    Pino, Robinson E.
    2012 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2012,
  • [46] Shortest Path Computing Using Memristor-Based Circuits and Cellular Automata
    Stathis, Dimitrios
    Vourkas, Ioannis
    Sirakoulis, Georgios Ch.
    CELLULAR AUTOMATA: 11TH INTERNATIONAL CONFERENCE ON CELLULAR AUTOMATA FOR RESEARCH AND INDUSTRY, 2014, 8751 : 398 - 407
  • [47] Memristor-Based Material Implication Logic: Prelude to In-Memory Computing
    Mazady A.
    Anwar M.
    International Journal of High Speed Electronics and Systems, 2023, 32 (2-4)
  • [48] Editorial: Advances in memristor and memristor-based applications
    Mou, Jun
    FRONTIERS IN PHYSICS, 2022, 10
  • [49] Memristor-based neural networks
    Thomas, Andy
    JOURNAL OF PHYSICS D-APPLIED PHYSICS, 2013, 46 (09)
  • [50] Memristor-based Approximated Computation
    Li, Boxun
    Shan, Yi
    Hu, Miao
    Wang, Yu
    Chen, Yiran
    Yang, Huazhong
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 242 - 247