A Method to Estimate the Energy Consumption of Deep Neural Networks

被引:0
|
作者
Yang, Tien-Ju [1 ]
Chen, Yu-Hsin [1 ]
Emer, Joel [1 ]
Sze, Vivienne [1 ]
机构
[1] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
Deep learning; deep neural network; energy estimation; energy metric; machine learning;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep Neural Networks (DNNs) have enabled state-of-the-art accuracy on many challenging artificial intelligence tasks. While most of the computation currently resides in the cloud, it is desirable to embed DNN processing locally near the sensor due to privacy, security, and latency concerns or limitations in communication bandwidth. Accordingly, there has been increasing interest in the research community to design energy-efficient DNNs. However, estimating energy consumption from the DNN model is much more difficult than other metrics such as storage cost (model size) and throughput (number of operations). This is due to the fact that a significant portion of the energy is consumed by data movement, which is difficult to extract directly from the DNN model. This work proposes an energy estimation methodology that can estimate the energy consumption of a DNN based on its architecture, sparsity, and bitwidth. This methodology can be used to evaluate the various DNN architectures and energy-efficient techniques that are currently being proposed in the field and guide the design of energy-efficient DNNs. We have released an online version of the energy estimation tool at energyestimation.mit.edu. We believe that this method will play a critical role in bridging the gap between algorithm and hardware design and provide useful insights for the development of energy-efficient DNNs.
引用
收藏
页码:1916 / 1920
页数:5
相关论文
共 50 条
  • [1] Profiling Energy Consumption of Deep Neural Networks on NVIDIA Jetson Nano
    Holly, Stephan
    Wendt, Alexander
    Lechner, Martin
    2020 11TH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING WORKSHOPS (IGSC), 2020,
  • [2] Incorporating causality in energy consumption forecasting using deep neural networks
    Sharma, Kshitij
    Dwivedi, Yogesh K.
    Metri, Bhimaraya
    ANNALS OF OPERATIONS RESEARCH, 2024, 339 (1-2) : 537 - 572
  • [3] Optimizing the Energy Consumption of Neural Networks
    Steuler, Jan Linus
    Beck, Markus
    Passow, Benjamin N.
    Guckert, Michael
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 2312 - 2319
  • [4] A method for Reduction of Energy Consumption in Wireless Sensor Network with using Neural Networks
    Kashani, Mohammad Ali Azimi
    Ziafat, Hassan
    2011 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY (ICCIT), 2012, : 476 - 481
  • [5] A simple method to estimate the size of feedforward neural networks
    Li, YJ
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1322 - 1326
  • [6] Tuning Deep Neural Networks for Predicting Energy Consumption in Arid Climate Based on Buildings Characteristics
    Al-Shargabi, Amal A.
    Almhafdy, Abdulbasit
    Ibrahim, Dina M.
    Alghieth, Manal
    Chiclana, Francisco
    SUSTAINABILITY, 2021, 13 (22)
  • [7] Dilated causal convolutional neural networks for forecasting zone airflow to estimate short-term energy consumption
    Tully, Joseph
    Haight, Ryan
    Hutchinson, Brian
    Huang, Sen
    Lee, Joon-Yong
    Katipamula, Srinivas
    ENERGY AND BUILDINGS, 2023, 286
  • [8] Energy Propagation in Deep Convolutional Neural Networks
    Wiatowski, Thomas
    Grohs, Philipp
    Boelcskei, Helmut
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (07) : 4819 - 4842
  • [9] Deep Neural Networks for Wind Energy Prediction
    Diaz, David
    Torres, Alberto
    Ramon Dorronsoro, Jose
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, PT I (IWANN 2015), 2015, 9094 : 430 - 443
  • [10] Deep Neural Networks for Energy Load Forecasting
    Amarasinghe, Kasun
    Marino, Daniel L.
    Manic, Milos
    2017 IEEE 26TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2017, : 1483 - 1488