The Impact of GPU DVFS on the Energy and Performance of Deep Learning: an Empirical Study

被引:40
|
作者
Tang, Zhenheng [1 ]
Wang, Yuxin [1 ]
Wang, Qiang [1 ]
Chu, Xiaowen [1 ]
机构
[1] Hong Kong Baptist Univ, Dept Comp Sci, Hong Kong, Peoples R China
关键词
Graphics Processing Units; Dynamic Voltage and Frequency Scaling; Deep Convolutional Neural Network;
D O I
10.1145/3307772.3328315
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Over the past years, great progress has been made in improving the computing power of general-purpose graphics processing units (GPGPUs), which facilitates the prosperity of deep neural networks (DNNs) in multiple fields like computer vision and natural language processing. A typical DNN training process repeatedly updates tens of millions of parameters, which not only requires huge computing resources but also consumes significant energy. In order to train DNNs in a more energy-efficient way, we empirically investigate the impact of GPU Dynamic Voltage and Frequency Scaling (DVFS) on the energy consumption and performance of deep learning. Our experiments cover a wide range of GPU architectures, DVFS settings, and DNN configurations. We observe that, compared to the default core frequency settings of three tested GPUs, the optimal core frequency can help conserve 8.7%similar to 23.1% energy consumption for different DNN training cases. Regarding the inference, the benefits vary from 19.6%similar to 26.4%. Our findings suggest that GPU DVFS has great potentials to help develop energy efficient DNN training/inference schemes.
引用
收藏
页码:315 / 325
页数:11
相关论文
共 50 条
  • [31] Performance Analysis of Distributed Deep Learning Frameworks in a Multi-GPU Environment
    Kavarakuntla, Tulasi
    Han, Liangxiu
    Lloyd, Huw
    Latham, Annabel
    Akintoye, Samson B.
    20TH INT CONF ON UBIQUITOUS COMP AND COMMUNICAT (IUCC) / 20TH INT CONF ON COMP AND INFORMATION TECHNOLOGY (CIT) / 4TH INT CONF ON DATA SCIENCE AND COMPUTATIONAL INTELLIGENCE (DSCI) / 11TH INT CONF ON SMART COMPUTING, NETWORKING, AND SERV (SMARTCNS), 2021, : 406 - 413
  • [32] Sparse GPU Kernels for Deep Learning
    Gale, Trevor
    Zaharia, Matei
    Young, Cliff
    Elsen, Erich
    PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20), 2020,
  • [33] Impact of online customer reviews and deep learning on product innovation empirical study on mobile applications
    Zhao, Huiliang
    Yang, Qin
    Liu, Zhenghong
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2021, 27 (06) : 1912 - 1925
  • [34] An Empirical Evaluation of Enhanced Performance Softmax Function in Deep Learning
    Mehra, Sumiran
    Raut, Gopal
    Purkayastha, Ribhu Das
    Vishvakarma, Santosh Kumar
    Biasizzo, Anton
    IEEE ACCESS, 2023, 11 : 34912 - 34924
  • [35] Shallow or Deep? An Empirical Study on Detecting Vulnerabilities using Deep Learning
    Mazuera-Rozo, Alejandro
    Mojica-Hanke, Anamaria
    Linares-Vasquez, Mario
    Bavota, Gabriele
    2021 IEEE/ACM 29TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2021), 2021, : 276 - 287
  • [36] Cooperative DVFS for energy-efficient HEVC decoding on embedded CPU-GPU architecture
    Gong, Fan
    Ju, Lei
    Zhang, Deshan
    Zhao, Mengying
    Jia, Zhiping
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [37] Exploiting non-conventional DVFS on GPUs: application to Deep Learning
    Mendes, Francisco
    Tomas, Pedro
    Roma, Nuno
    2020 IEEE 32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2020), 2020, : 1 - 9
  • [38] An Empirical Study on Quality Issues of Deep Learning Platform
    Gao, Yanjie
    Shi, Xiaoxiang
    Lin, Haoxiang
    Zhang, Hongyu
    Wu, Hao
    Li, Rui
    Yang, Mao
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 455 - 466
  • [39] An Empirical Study of the Dependency Networks of Deep Learning Libraries
    Han, Junxiao
    Deng, Shuiguang
    Lo, David
    Zhi, Chen
    Yin, Jianwei
    Xia, Xin
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 868 - 878
  • [40] An Empirical Study of Deep Learning Models for Vulnerability Detection
    Steenhoek, Benjamin
    Rahman, Md Mahbubur
    Jiles, Richard
    Le, Wei
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 2237 - 2248