DOI QR코드

DOI QR Code

An Effective Viewport Resolution Scaling Technique to Reduce the Power Consumption in Mobile GPUs

  • Received : 2016.09.01
  • Accepted : 2017.04.29
  • Published : 2017.08.31

Abstract

This paper presents a viewport resolution scaling technique to reduce power consumption in mobile graphic processing units (GPUs). This technique controls the rendering resolution of applications in proportion to the resolution factor. In the mobile environment, it is essential to find an effective resolution factor to achieve low power consumption because both the resolution and power consumption of a GPU are in mutual trade-off. This paper presents a resolution factor that can minimize image quality degradation and gain power reduction. For this purpose, software and hardware viewport resolution scaling techniques are applied in the Android environment. Then, the correlation between image quality and power consumption is analyzed according to the resolution factor by conducting a benchmark analysis in the real commercial environment. Experimental results show that the power consumption decreased by 36.96% on average by the hardware viewport resolution scaling technique.

Keywords

References

  1. J. Paradiso and T. Starner, "Energy scavenging for mobile and wireless electronics," IEEE Pervasive Computing, Vol. 4, No. 1, pp. 18-27, Jan. 2005.
  2. "Qualcomm Presentation - How to minimize the power consumption of your app."
  3. T. Akenine-Moller and B.Johnsson, "Performance per What?," Journal of Computer Grahpics Techniques, Vol.1, No.1, Oct. 2012.
  4. B. Johnsson and T. Akenine-Moller, "Measuring Per-Frame Energy Consumption of Real-Time Grahpics Applications," Journal of Computer Graphics Techniques, Vol.3, No.1, Mar. 2014.
  5. B. Johnsson, P. Ganestam, M. Doggett, and T. Akenine-Moller, "Power Efficiency for Software Algorithms running on Graphics Processors," in Proc. of the Fourth ACM SIGGRAPH/Eurographics conference on High-Performance Graphics. Eurographics Association, pp.67-75, June. 2012.
  6. 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, No. 1, pp. 157-164, Feb. 2015. https://doi.org/10.4218/etrij.14.0113.1411
  7. B. Mochocki, K. Lahiri, and S. Cadambi, "Power analysis of mobile 3D graphics," in Proc. of the conference on Design, automation and test in Europe: Proceedings. European Design and Automation Association, pp. 502-507, Mar. 2006.
  8. J. M. Vatjus-Anttila, T. Koskela, and S. Hickey, "Power consumption model of a mobile GPU based on rendering complexity," in Proc. of Next Generation Mobile Apps, Services and Technologies (NGMAST), 2013 Seventh International Conference on. IEEE, pp. 210-215, Sep. 2013.
  9. "Viewport Resolution."
  10. K. Nixon, X. Chen, H. Zhou, Y. Liu, and Y. Chen, "Mobile GPU power consumption reduction via dynamic resolution and frame rate scaling," in Proc. of the 6th USENIX conference on Power-Aware Computing and Systems. USENIX Association, pp. 5-5, Oct. 2014.
  11. "Game Tuner."
  12. "Dynamic Resolution Rendering on OpenGLIES 2.0."
  13. S. He, Y. Liu, and H. Zhou "Optimizing Smartphone Power Consumption through Dynamic Resolution Scaling," in Proc. of the 21st Annual International Conference on Mobile Computing and Networking, ACM, pp. 27-39, Sep. 2015.
  14. Simon Green. "The OpenGL Framebuffer Object Extension," Games Developers Conference, http://download.nvidia.com/developer/presentations/2005/GDC/OpenGL_Day/OpenGL_FrameBuffer_Object.pdf, (2005).
  15. "Trepn Power Profiler."
  16. "GFx:: Game and Graphics Engine," 3D.
  17. "3DMark."
  18. "Angry birds."
  19. F. Gmira, S. Hraoui, A. Saaidi, A. Oulidi, and K. Satori, "Securing the architecture of the JPEG compression by an dynamic encryption," Intelligent Systems and Computer Vision (ISCV), IEEE, pp. 1-6, Mar. 2015.