摘要
为分析智能手机的实时能耗,定位手机的高能耗组件,帮助用户了解手机的能耗去向,并针对性地采取节能措施,从华为手机Y518-T00入手,开发了一款基于安卓系统的应用。针对重要硬件组件(CPU、屏幕、Wi-Fi接口、音频、GPS),通过场景测试收集的数据进行拟合分析,构建了每个硬件组件对应的能耗模型,进一步得到了整机的能耗模型。针对CPU,提出了一种反馈调节的模式来控制其占用率,有效地测量出CPU在不同占用率和频率下的能耗特点,消除了CPU的运行给其他组件能耗分析带来的影响。最后,用常见的两款手机应用进行了测试。结果表明,该能耗模型的相对误差均低于7%,具有较好的精度,可用于了解手机能耗在硬件组件的分布情况。
To analyze the real-time energy consumption for mobile phone, find the mobile phone components with high energy consump- tion,and help users understand where the energy goes so as to adopt relevant energy-saving measures,an application based on Android is developed from Huawei Y518-T00. For the important hardware components such as CPU, display, Wi-Fi interface, audio and GPS, the data collected by scenario test is analyzed, and the energy consumption models are established for each component respectively to further construct the energy consumption model of mobile phone. A feedback-regulation method is presented to control the utilization of CPU, based on which the power characteristics of CPU under different utilizations and frequency are measured and the impact of CPU running on energy analysis of other components is eliminated. At last, the two popular apps are tested. Experiment shows that the relative error of the proposed model is less than 7%, with better accuracy, and it helps users understand the energy distribution of hardware components on phones.
出处
《计算机技术与发展》
2017年第12期128-132,138,共6页
Computer Technology and Development
基金
国家自然科学基金资助项目(61401086)
国家电网公司科技项目(SGTYHT/14-JS-188)