Pulse Truncation Enabled High Performance and Low Energy Memristor-based Accelerator

被引:1
|
作者
Liao, Zhiheng [1 ]
Fu, Jingyan [1 ]
Ding, Caiwen [2 ]
Wang, Jinhui [3 ]
机构
[1] North Dakota State Univ, Elect & Comp Engn, Fargo, ND 58105 USA
[2] Univ Connecticut, Comp Sci & Engn, Storrs, CT USA
[3] Univ S Alabama, Elect & Comp Engn, Mobile, AL USA
来源
SOUTHEASTCON 2022 | 2022年
基金
美国国家科学基金会;
关键词
DNN accelerator; memristor; energy; latency; accuracy; SIMULATION; DEVICE;
D O I
10.1109/SoutheastCon48659.2022.9764063
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Energy consumption and system latency in memristive crossbar arrays become increasingly significant, especially for the ultra-high density memristor based DNN accelerator. A solution is presented in this paper for improving energy efficiency, meanwhile heightening the performance of the DNN accelerator. Specifically, a pulse truncation (PT) method is proposed to reduce number of pulses and not change the original pulse width in every weight update. The DNN accelerator with the PT method is implemented and evaluated based on the fabricated memristor with the active layer - Silver (Ag) and Silicon (Si) and its tested current-pulse characteristics. Different DNN algorithms with various architectures are employed. The experimental results indicate that the PT method cannot only effectively avoid uneven pulse distributions, but also save the writing energy of crossbar array by 8.29%-26.87% and reduce the writing latency by 30%-48%. Finally, considering non-ideal features of memristors, it concludes that even with the significant nonlinearity, many variations, failure rates, and aging effect, the PT method is still much effective.
引用
收藏
页码:473 / 478
页数:6
相关论文
共 50 条
  • [21] PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inference
    Ankit, Aayush
    El Hajj, Izzat
    Chalamalasetti, Sai Rahul
    Ndu, Geoffrey
    Foltin, Martin
    Williams, R. Stanley
    Faraboschi, Paolo
    Hwu, Wen-mei
    Strachan, John Paul
    Roy, Kaushik
    Milojicic, Dejan S.
    TWENTY-FOURTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXIV), 2019, : 715 - 731
  • [22] Memristor-based Optimum Legendre Low-Pass Filter
    Zhumabay, Zhazira
    Dolzhikova, Irina
    2018 2ND INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORK COMMUNICATIONS (COCONET), 2018, : 205 - 211
  • [23] Examination of a Memristor-Based Low-Pass Filter Topology
    Yener, Suayb Cagri
    Mutlu, Resat
    Kuntman, Hulusi Hakan
    2017 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2017, : 1221 - 1225
  • [24] Parameter Exploration to Improve Performance of Memristor-Based Neuromorphic Architectures
    Shahsavari, Mahyar
    Boulet, Pierre
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 833 - 846
  • [25] On the Operational Features and Performance of a Memristor-Based Cell for a LUT of an FPGA
    Kumar, T. Nandha
    Almurib, H. A. F.
    Lombardi, F.
    2013 13TH IEEE CONFERENCE ON NANOTECHNOLOGY (IEEE-NANO), 2013, : 71 - 76
  • [26] Compact memristor-based ultra-wide band chirp pulse generator
    Barraj, Imen
    Bahloul, Mohamed
    Fouda, Mohamed E.
    Masmoudi, Mohamed
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (02) : 286 - 293
  • [27] High-performance digital logic implementation approach using novel Memristor-based multiplexer
    Karimi, Ahmad
    Rezai, Abdalhossein
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2019, 47 (12) : 1933 - 1947
  • [28] Towards memristor-based approximate accelerator: application to complex-valued FIR filter bank
    Nourazar, Mohsen
    Rashtchi, Vahid
    Merrikh-Bayat, Farshad
    Azarpeyvand, Ali
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2018, 96 (03) : 577 - 588
  • [29] Design of a memristor-based look-up table (LUT) for low-energy operation of FPGAs
    Kumar, T. Nandha
    Almurib, Haider A. F.
    Lombardi, Fabrizio
    INTEGRATION-THE VLSI JOURNAL, 2016, 55 : 1 - 11
  • [30] Towards memristor-based approximate accelerator: application to complex-valued FIR filter bank
    Mohsen Nourazar
    Vahid Rashtchi
    Farshad Merrikh-Bayat
    Ali Azarpeyvand
    Analog Integrated Circuits and Signal Processing, 2018, 96 : 577 - 588