Optimizing Smartphone Power Consumption through Dynamic Resolution Scaling

被引:47
作者
He, Songtao [1 ,2 ]
Liu, Yunxin [1 ]
Zhou, Hucheng [1 ]
机构
[1] Microsoft Res, Beijing, Peoples R China
[2] Univ Sci & Technol China, Hefei, Anhui, Peoples R China
来源
MOBICOM '15: PROCEEDINGS OF THE 21ST ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING | 2015年
关键词
Smartphone; GPU; Power Consumption; Display Resolution; Dynamic Resolution Scaling;
D O I
10.1145/2789168.2790117
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The extremely-high display density of modern smartphones imposes a significant burden on power consumption, yet does not always provide an improved user experience and may even lead to a compromised user experience. As human visually-perceivable ability highly depends on the user-screen distance, a reduced display resolution may still achieve the same user experience when the user-screen distance is large. This provides new power-saving opportunities. In this paper, we present a flexible dynamic resolution scaling system for smartphones. The system adopts an ultrasonic-based approach to accurately detect the user-screen distance at low-power cost and makes scaling decisions automatically for maximum user experience and power saving. App developers or users can also adjust the resolution manually as their needs. Our system is able to work on existing commercial smartphones and support legacy apps, without requiring re-building the ROM or any changes of apps. An end-to-end dynamic resolution scaling system is implemented on the Galaxy S5 LTE-A and Nexus 6 smartphones, and the correctness and effectiveness are evaluated against 30 games and benchmarks. Experimental results show that all the 30 apps can run successfully with per-frame, real-time dynamic resolution scaling. The energy per frame can be reduced by 30.1% on average and up to 60.5% at most when the resolution is halved, for 15 apps. A user study with 10 users indicates that our system remains good user experience, as none of the 10 users could perceive the resolution changes in the user study.
引用
收藏
页码:27 / 39
页数:13
相关论文
共 44 条
[1]  
Abe Y., 2012, P 2012 USENIX C POWE, V12, P10
[2]   High dynamic range imaging pipeline on the GPU [J].
Akyuz, Ahmet Oguz .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2015, 10 (02) :273-287
[3]  
[Anonymous], 2015, DYNAMIC RESOLUTION R
[4]  
[Anonymous], 2015, POWERVR GPU
[5]  
[Anonymous], LG G3
[6]  
[Anonymous], APPLE IPHONE
[7]  
[Anonymous], 2015, ADRENO GPU
[8]  
[Anonymous], SAMSUNG GALAXY S5 LT
[9]  
[Anonymous], 2015, TEGRA GPU
[10]  
[Anonymous], 2013, ACM SIGARCH Computer Architecture News, DOI DOI 10.1145/2508148.2485964