Synergistic CPU-GPU Frequency Capping for Energy-Efficient Mobile Games

被引:7
|
作者
Park, Jurn-Gyu [1 ]
Hsieh, Chen-Ying [1 ]
Dutt, Nikil [1 ]
Lim, Sung-Soo [2 ]
机构
[1] Univ Calif Irvine, Sch Informat & Comp Sci, Irvine, CA 92697 USA
[2] Kookmin Univ, Seoul, South Korea
关键词
Power management policies; DVFS; integrated GPU;
D O I
10.1145/3145337
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile platforms are increasingly using Heterogeneous Multiprocessor Systems-on-Chip (HMPSoCs) with differentiated processing cores and GPUs to achieve high performance for graphics-intensive applications such as mobile games. Traditionally, separate CPU and GPU governors are deployed in order to achieve energy efficiency through Dynamic Voltage Frequency Scaling (DVFS) but miss opportunities for further energy savings through coordinated system-level application of DVFS. We present a cooperative CPU-GPU DVFS strategy (called Co-Cap) that orchestrates energy-efficient CPU and GPU DVFS through synergistic CPU and GPU frequency capping to avoid frequency overprovisioning while maintaining desired performance. Unlike traditional approaches that target a narrow set of mobile games, our Co-Cap approach is applicable across a wide range of microbenchmarks and mobile games. Our methodology employs a systematic training phase using fine-grained refinement steps with evaluations of frequency capping tables followed by a deployment phase, allowing deployment across a wide range of microbenchmarks and mobile games with varying graphics workloads. Our experimental results across multiple sets of over 200 microbenchmarks and 40 mobile games show that Co-Cap improves energy per frame by on average 8.9% (up to 18.3%) and 7.8% (up to 27.6%) (16.6% and 15.7% in CPU-dominant applications) and achieves minimal frames-per-second (FPS) loss by 0.9% and 0.85% (1.3% and 1.5% in CPU-dominant applications) on average in training and deployment sets, respectively, compared to the default CPU and GPU governors, with negligible overhead in execution time and power consumption on the ODROID-XU3 platform.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] HiCAP: Hierarchical FSM-based Dynamic Integrated CPU-GPU Frequency Capping Governor for Energy-Efficient Mobile Gaming
    Park, Jurn-Gyu
    Dutt, Nikil
    Kim, Hoyeonjiki
    Lim, Sung-Soo
    ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 218 - 223
  • [2] Supporting Energy-Efficient Computing on Heterogeneous CPU-GPU Architectures
    Siehl, Kyle
    Zhao, Xinghui
    2017 IEEE 5TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2017), 2017, : 134 - 141
  • [3] 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,
  • [4] Energy-Efficient Resource Management for Federated Edge Learning With CPU-GPU Heterogeneous Computing
    Zeng, Qunsong
    Du, Yuqing
    Huang, Kaibin
    Leung, Kin K.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (12) : 7947 - 7962
  • [5] CPU-GPU Utilization Aware Energy-Efficient Scheduling Algorithm on Heterogeneous Computing Systems
    Tang, Xiaoyong
    Fu, Zhuojun
    IEEE ACCESS, 2020, 8 (08): : 58948 - 58958
  • [6] An Adaptive On-line CPU-GPU Governor for Games on Mobile Devices
    Chuang, Po-Kai
    Chen, Ya-Shu
    Huang, Po-Hao
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 653 - 658
  • [7] A Control-Theoretic Approach for Energy Efficient CPU-GPU Subsystem in Mobile Platforms
    Kadjo, David
    Ayoub, Raid
    Kishinevsky, Michael
    Gratz, Paul V.
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [8] Real-Time and Energy-Efficient Face Detection on CPU-GPU Heterogeneous Embedded Platforms
    Oh, Chanyoung
    Yi, Saehanseul
    Yi, Youngmin
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 2878 - 2888
  • [9] Integrated CPU-GPU Power Management for 3D Mobile Games
    Pathania, Anuj
    Jiao, Qing
    Prakash, Alok
    Mitra, Tulika
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [10] Behavior-Aware Integrated CPU-GPU Power Management For Mobile Games
    Cheng, Zhinan
    Li, Xi
    Sun, Beilei
    Song, Jiachen
    Wang, Chao
    Zhou, Xuehai
    2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2016, : 439 - 444