An Analysis of Power Consumption in a Smartphone
Abstract:Mobile consumer-electronics devices, especially phones, are powered from batteries which are limited in size and therefore capacity. This implies that managing energy well is paramount in such devices. Good energy management requires a good understanding of where and how the energy is used. To this end we present a detailed analysis of the power consumption of a recent mobile phone, the Openmoko Neo Freerunner. We measure not only overall system power, but the exact breakdown of power consumption by the device's main hardware components. We present this power breakdown for micro-benchmarks as well as for a number of realistic usage scenarios. These results are validated by overall power measurements of two other devices: the HTC Dream and Google Nexus One. We develop a power model of the Freerunner device and analyse the energy usage and battery lifetime under a number of usage patterns. We discuss the significance of the power drawn by various components, and identify the most promising areas to focus on for further improvements of power management. We also analyse the energy impact of dynamic voltage and frequency scaling of the device's application processor.
摘要:移动消费电子设备,尤其是手机,是由电池供电的,电池的大小和容量都有限。这意味着,在这些设备中,管理好能源是至关重要的。 良好的能源管理需要很好地了解能源在哪里以及如何使用。为此,我们对最近推出的一款手机Openmoko Neo Freerunner的功耗进行了详细的分析。我们不仅测量整体系统功率,还测量设备主要硬件组件的准确功耗细分。我们为微型基准测试以及一些实际使用场景提供了这一能力细分。这些结果通过对另外两款设备的整体功率测量得到了验证:HTC Dream和Google Nexus One。 我们建立了Freerunner设备的功率模型,并分析了在多种使用模式下的能量使用情况和电池寿命。我们讨论了各个组件所消耗的功率的意义,并确定了最有希望关注的领域,以进一步改进电源管理。我们还分析了器件应用处理器的动态电压和频率调节对能量的影响。
暂无分享,去 创建一个
[1] Ragunathan Rajkumar,et al. Critical power slope: understanding the runtime effects of frequency scaling , 2002, ICS '02.
[2] Vibhore Vardhan,et al. Power Consumption Breakdown on a Modern Laptop , 2004, PACS.
[3] Assim Sagahyroon. Power Consumption in Handheld Computers , 2006, APCCAS 2006 - 2006 IEEE Asia Pacific Conference on Circuits and Systems.
[4] Lizy Kurian John,et al. Complete System Power Estimation: A Trickle-Down Approach Based on Performance Events , 2007, 2007 IEEE International Symposium on Performance Analysis of Systems & Software.
[5] Lizy Kurian John,et al. Analysis of dynamic power management on multi-core processors , 2008, ICS '08.
[6] David C. Snowdon,et al. Koala: a platform for OS-level power management , 2009, EuroSys '09.