[关键词]
[摘要]
理解和优化智能手机的功耗已成为一个重要的研究领域,软件和硬件开发人员均需要一个动态的功耗评估工具来指导功耗优化,从而开发低功耗的应用程序和构建省电的系统.现有的工作已经提出多种功耗模型来评估功耗,但这些模型缺乏细化粒度和精确度.提出基于硬件使用率和延时功耗的智能手机功耗模型,细化了模型的硬件组件,加入了延时功耗,能够更加精确地评估实时功耗.该模型基于非线性回归结构,通过模块化目标设备的各个系统变量来确定模型,然后通过功耗测试用例测试进行模型辨识,确定各个功耗相关系数,最终将评估功耗与功耗测量设备实测数据进行对比.实验结果表明,在常用场景下,模型的平均绝对误差均小于4.6%,明显提高了模型精度.
[Key word]
[Abstract]
Understanding and optimizing the power consumption of smartphones has become an important research topic. It is necessary to have a dynamic power estimation tool for hardware and software developers so that they can develop energy-efficient applications and construct energy-efficient smartphone systems. Previous work has proposed various power models for estimating the power consumption. However, these models lack granularity and accuracy. In this paper, a power model for smartphones considering hardware utilization and power delay is proposed. The model makes each hardware component more fine-grained and includes the power delay. Therefore, it can more accurately estimate the real-time power consumption. The model is based on a nonlinear regression structure. First, the model is determined by making each system variable modular from the target device. Then, the specified model is identified by test cases and the final coefficients concerning the power consumption are confirmed. Finally, the estimated power is compared with the actual power measured. Experimental results demonstrate that the average absolute error of power model is less than 4.6% in common scenarios, which obviously improves the accuracy of evaluation.
[中图分类号]
[基金项目]
国家自然科学基金(61201357);国家核高基重大专项(2012ZX01039-004);国家科技支撑计划(2012BAH25B02)