An Energy-Efficient Inference Engine for a Configurable ReRAM-Based Neural Network Accelerator

被引:4
作者
Zheng, Yang-Lin [1 ]
Yang, Wei-Yi [1 ]
Chen, Ya-Shu [1 ]
Han, Ding-Hung [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei 10607, Taiwan
关键词
Voltage; Artificial neural networks; Power demand; Energy efficiency; Virtual machine monitors; Energy consumption; Engines; Analog-to-digital circuit (ADC); neural network (NN) acceleration; processing-in-memory (PIM); resistive random-access memory (ReRAM) crossbar array; RRAM CROSSBAR ARRAY;
D O I
10.1109/TCAD.2022.3184464
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Resistive random-access memory (ReRAM) offers a potential solution to accelerate the inference of deep neural networks by performing processing-in-memory. However, the peripheral circuits of ReRAM crossbars used to perform arithmetic operations consume significant amounts of power. Based on a power consumption analysis of the ReRAM crossbar circuits, we propose using the dynamic reference voltage scalable analog-to-digital circuits (ADCs) to conduct the dot product operation to enable the reconfigurability of the ReRAM-based neural network (NN) accelerator while maintaining accuracy. We propose a configurable ReRAM-based NN accelerator to provide various degrees of computing granularity with different levels of power consumption, creating a tradeoff between performance and power consumption in the given NN. Next, we develop an energy-efficient inference engine for the configurable ReRAM-based NN accelerator, EIF, to assign the operation unit (OU) size to perform vector-matrix multiplication (VMM) based on the data dependence of the NN. Our evaluation shows that the proposed EIF provided an energy savings of up to 36% over the state-of-the-art ReRAM-based accelerator while maintaining performance without resource duplication.
引用
收藏
页码:740 / 753
页数:14
相关论文
共 46 条
  • [11] ERA-LSTM: An Efficient ReRAM-Based Architecture for Long Short-Term Memory
    Han, Jianhui
    Liu, He
    Wang, Mingyu
    Li, Zhaolin
    Zhang, Youhui
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (06) : 1328 - 1342
  • [12] On Minimizing Analog Variation Errors to Resolve the Scalability Issue of ReRAM-Based Crossbar Accelerators
    Kang, Yao-Wen
    Wu, Chun-Feng
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    Ho, Shu-Yin
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3856 - 3867
  • [13] Neurocube: A Programmable Digital Neuromorphic Architecture with High-Density 3D Memory
    Kim, Duckhwan
    Kung, Jaeha
    Chai, Sek
    Yalamanchili, Sudhakar
    Mukhopadhyay, Saibal
    [J]. 2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, : 380 - 392
  • [14] Input-Splitting of Large Neural Networks for Power-Efficient Accelerator with Resistive Crossbar Memory Array
    Kim, Yulhwa
    Kim, Hyungjun
    Ahn, Daehyun
    Kim, Jae-Joon
    [J]. PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED '18), 2018, : 231 - 236
  • [15] Kommu C., 2021, COMPLIANCE ENG, V10, P388
  • [16] A 3.1 mW 8b 1.2 GS/s Single-Channel Asynchronous SAR ADC With Alternate Comparators for Enhanced Speed in 32 nm Digital SOI CMOS
    Kull, Lukas
    Toifl, Thomas
    Schmatz, Martin
    Francese, Pier Andrea
    Menolfi, Christian
    Braendli, Matthias
    Kossel, Marcel
    Morf, Thomas
    Andersen, Toke Meyer
    Leblebici, Yusuf
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2013, 48 (12) : 3049 - 3058
  • [17] Design of hybrid flash-SAR ADC using an inverter based comparator in 28 nm CMOS
    Kumar, Dinesh B.
    Pandey, Sumit K.
    Gupta, Navneet
    Shrimali, Hitesh
    [J]. MICROELECTRONICS JOURNAL, 2020, 95
  • [18] Li B., 2020, PROC IEEEACM INT C C, P1
  • [19] DRISA: A DRAM-based Reconfigurable In-Situ Accelerator
    Li, Shuangchen
    Niu, Dimin
    Malladi, Krishna T.
    Zheng, Hongzhong
    Brennan, Bob
    Xie, Yuan
    [J]. 50TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2017, : 288 - 301
  • [20] Li SC, 2018, 2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), P696, DOI [10.1109/MICRO.2018.00062, 10.1109/MICR0.2018.00062]