Energy Complexity of Convolutional Neural Networks

被引:1
|
作者
Sima, Jiri [1 ]
Vidnerova, Petra [1 ]
Mrazek, Vojtech [2 ]
机构
[1] Czech Acad Sci, Inst Comp Sci, Prague 8, Czech Republic
[2] Brno Univ Technol, Fac Informat Technol, Brno 61200, Czech Republic
关键词
Complex networks - Convolution - Convolutional neural networks - Data flow analysis - Energy efficiency - Low power electronics - Software testing - Statistical tests;
D O I
10.1162/neco_a_01676
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The energy efficiency of hardware implementations of convolutional neural networks (CNNs) is critical to their widespread deployment in low-power mobile devices. Recently, a number of methods have been proposed for providing energy-optimal mappings of CNNs onto diverse hardware accelerators. Their estimated energy consumption is related to specific implementation details and hardware parameters, which does not allow for machine-independent exploration of CNN energy measures. In this letter, we introduce a simplified theoretical energy complexity model for CNNs, based on only a two-level memory hierarchy that captures asymptotically all important sources of energy consumption for different CNN hardware implementations. In this model, we derive a simple energy lower bound and calculate the energy complexity of evaluating a CNN layer for two common data flows, providing corresponding upper bounds. According to statistical tests, the theoretical energy upper and lower bounds we present fit asymptotically very well with the real energy consumption of CNN implementations on the Simba and Eyeriss hardware platforms, estimated by the Timeloop/Accelergy program, which validates the proposed energy complexity model for CNNs.
引用
收藏
页码:1601 / 1625
页数:25
相关论文
共 50 条
  • [21] Energy Efficient Convolutional Neural Networks for EEG Artifact Detection
    Khatwani, Mohit
    Hosseini, M.
    Paneliya, H.
    Hairston, W. David
    Waytowich, Nicholas
    Mohsenin, Tinoosh
    2018 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS): ADVANCED SYSTEMS FOR ENHANCING HUMAN HEALTH, 2018, : 499 - 502
  • [22] Improved energy reconstruction in NOvA with regression convolutional neural networks
    Baldi, Pierre
    Bian, Jianming
    Hertel, Lars
    Li, Lingge
    PHYSICAL REVIEW D, 2019, 99 (01)
  • [23] PRUNING OF CONVOLUTIONAL NEURAL NETWORKS USING ISING ENERGY MODEL
    Salehinejad, Hojjat
    Valaee, Shahrokh
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 3935 - 3939
  • [24] DIRECTION FINDING USING CONVOLUTIONAL NEURAL NETWORKS and CONVOLUTIONAL RECURRENT NEURAL NETWORKS
    Uckun, Fehmi Ayberk
    Ozer, Hakan
    Nurbas, Ekin
    Onat, Emrah
    2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,
  • [25] Low Complexity Multiply Accumulate Unit for Weight-Sharing Convolutional Neural Networks
    Garland, James
    Gregg, David
    IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (02) : 132 - 135
  • [26] Tight Sample Complexity of Learning One-hidden-layer Convolutional Neural Networks
    Cao, Yuan
    Gu, Quanquan
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [27] Complexity and Accuracy of Hand-Crafted Detection Methods Compared to Convolutional Neural Networks
    Tomaselli, Valeria
    Plebani, Emanuele
    Strano, Mauro
    Pau, Danilo
    IMAGE ANALYSIS AND PROCESSING,(ICIAP 2017), PT I, 2017, 10484 : 298 - 308
  • [28] Convolutional Neural Networks with Compression Complexity Pooling for Out-of-Distribution Image Detection
    Yu, Sehun
    Lee, Dongha
    Yu, Hwanjo
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 2435 - 2441
  • [29] The Mode-Fisher pooling for time complexity optimization in deep convolutional neural networks
    Mansouri, Dou El Kefel
    Kaddar, Bachir
    Benkabou, Seif-Eddine
    Benabdeslem, Khalid
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (12): : 6443 - 6465
  • [30] Adversarial training for low-complexity convolutional neural networks using in spectrum sensing
    Liu, Hang
    Zhu, Xu
    Fujii, Takeo
    2019 1ST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION (ICAIIC 2019), 2019, : 478 - 483