skip to main content
10.1145/2751496.2751502acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
short-paper

Towards Accurate GPU Power Modeling for Smartphones

Authors Info & Claims
Published:19 May 2015Publication History

ABSTRACT

With the increasingly high power consumption of smartphone GPUs, accurate GPU power modeling is desirable for mobile game developers to optimize the power performance of their game code. However, existing GPU power models for smartphones simply use only GPU utilization to estimate GPU power consumption. In this paper, we observe that GPU utilization fails to capture real usage of modern mobile GPU hardware and thus has a high estimation error on modern smartphones. We discover that the root cause is that different types of GPU operations may consume very different amount of power even they have the same GPU utilization. To improve the accuracy of GPU power modeling, we propose to consider more fine-grained predicators, including vertex-processing load and pixel-processing load, in modeling GPU power consumption. We report how to build such a new GPU model for commercial smartphones and evaluate it using various benchmarks and mobile games. Experimental results show that compared to existing utilization-based model, our new model is able to significantly reduce the maximum modeling error from 14.8% to 6.5%.

References

  1. Y. Zhang, X. Wang, X. Liu, Y. Liu, L. Zhuang, and F. Zhao, Towards better CPU power management on multicore smartphones, in HotPower, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. Dick, Z. Mao, and L. Yang, Accurate Online Power Estimation and Automatic Battery Behavior Based Power Model Generation for Smartphones, in CODES+ISSS, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Hong, H. Kim. An integrated GPU power and performance model, in ISCA, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. X. Ma, M. Dong, L. Zhong, and Z. Deng, Statistical power consumption analysis and modeling for GPU-based computing, in HotPower, 2009.Google ScholarGoogle Scholar
  5. X. Ma, M. Dong, L. Zhong and Z. Deng, Performance and power consumption characterization of 3D mobile games, IEEE Computer, vol. 46, issue 4, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. PowerVR Series 5 Architecture Guide for DevelopersGoogle ScholarGoogle Scholar
  7. C. Yoon, D. Kim, W. Jung, C. Kang, and H. Cha, AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring, in USENIX ATC, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Kim and S. W. Chung, Accurate GPU power estimation for mobile device power profiling, in IEEE ICCE, 2013.Google ScholarGoogle Scholar
  9. R. Mittal, A. Kansal, and R. Chandra, Empowering developers to estimate app energy consumption, in MobiCom, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Yoon, G. Ryu, and H. Cha, Utilization-based power modeling for modern mobile application processor, tech report, Yonsei University, http://mobed.yonsei.ac.kr/ mobed_pages/pdf/mobed-tr-2013-01.pdf, 2013.Google ScholarGoogle Scholar
  11. Y. G. Kim, M. Kim, J. M. Kim, M. Sung and S. W. Chung, A novel GPU power model for accurate smartphone power breakdown, ETRI Journal, vol. 37, 2015.Google ScholarGoogle Scholar
  12. A. Pathak, Y. C. Hu, M. Zhang, P. Bahl and Y. M. Wang, Fine-grained power modeling for smartphones using system call tracing, in EuroSys, 2011 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. H. Nagasaka, N. Maruyama, A. Nukada, T. Endo and S. Matsuoka, Statistical power modeling of GPU kernels using performance counters, in IGCC, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Monsoon Power Monitor, http://www.msoon.com/ LabEquipment/PowerMonitor/.Google ScholarGoogle Scholar
  15. ARM big.LITTLE technology, http://www.thinkbiglittle.com.Google ScholarGoogle Scholar
  16. F. Xu, Y. Liu, Q. Li, and Y. Zhang, V-edge: Fast Self-constructive Power Modeling of Smartphones Based on Battery Voltage Dynamics, in NSDI, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards Accurate GPU Power Modeling for Smartphones

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      MobiGames '15: Proceedings of the 2nd Workshop on Mobile Gaming
      May 2015
      52 pages
      ISBN:9781450334990
      DOI:10.1145/2751496

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 May 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      MobiGames '15 Paper Acceptance Rate7of8submissions,88%Overall Acceptance Rate7of8submissions,88%

      Upcoming Conference

      MOBISYS '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader