A middleware for power management in multicore smartphones

被引:0
作者
Li, Shaosong [1 ]
Mishra, Shivakant [1 ]
机构
[1] University of Colorado, Boulder
关键词
Multi-core smartphones; Power management; Scheduling;
D O I
10.4108/eai.22-7-2015.2260049
中图分类号
学科分类号
摘要
Increased power consumption is a critical concern for smart-phone users. While multi-core processors in smartphones have already emerged in market, current applications are yet to take full advantage of this new architecture, particularly in the area of managing power consumption. This paper addresses the issue of managing power consumption in multicore smartphones via a middleware layer that schedules optimal number of cores for currently running applications taking into account the tradeo between power consumption, performance and user experience. The paper rst describes a simple and accurate method to measure the overall power consumption and then studies the impact of scheduling seven dierent popular applications over one to four cores on the overall power consumption. Based on this study, the paper proposes three new power-aware scheduling algorithms that dynamically schedule optimal number of cores as well as dynamically adjust the voltage frequency of each online core to achieve the best tradeo between power consumption, application performance and user experience under the current context. Evaluation from a prototype implementation of the middleware on a quad-core HTC One shows that these algorithms result in signicant reduction in power consumption while ensuring good performance and user experience. © 2015 ICST.
引用
收藏
页码:1 / 10
页数:9
相关论文
共 18 条
  • [1] The Benefits of Multiple CPU Cores in Mobile Devices
  • [2] van Berkel C.H., Multi-Core for Mobile Phones, DATE '09 Proceedings of the Conference on Design, Automation and Test in Europe, pp. 1260-1265
  • [3] Carrol A., Heiser G., An analysis of power consumption in a smartphone, (2010)
  • [4] Zhang L., Tiwana B., Qian Z., Wang Z., Dick R., Mao Z., Yang L., Accurate online power estimation and automatic battery behavior based power model generation for smartphone, (2010)
  • [5] Yoon C., Kim D., Jung W., Kang C., Cha H., AppScope: Application energy metering framework for Android smartphones using kernel activity monitoring, (2012)
  • [6] Flinn J., Satyanarayanan M., Powerscope: A toolfor profiling the energy usage of mobile application, (1999)
  • [7] Dong M., Zhong L., Self-constructive high-rate system energy modeling for battery-powered mobile system, MobiSys, (2011)
  • [8] Pathak A., Hu Y., Zhang M., Bahl P., Wang Y., Fine-grained power modeling for smartphones using system call tracing, EuroSys, (2011)
  • [9] Jung W., Kang C., Yoon C., Kim D., Cha H., Non-instrusive and online power analysis for smartphone hardware components, Technial Report. MOBED-TR-2012-1, (2012)
  • [10] Basmadjian R., de Meer H., Evaluating and Modeling Power Consumption of Multi-Core Processors. ACM, (2012)