移动设备中DVFS和DPM的有效性分析
Effectiveness Analysis of DVFS and DPM in Mobile Devices
-
摘要: 随着多媒体移动电子设备对高性能嵌入式处理器的需求不断增长,处理器功耗对电池寿命的危害越来越大。通常情况下,DVFS特性能够根据应用的性能需求动态地调节处理器的性能水平,从而有效节省能耗。但是,由于嵌入式处理器的能效性正在迅速提高,DVFS的有效性也将随之改变。本文分析了DVFS在典型的移动嵌入式平台中的效果,并与其在服务器和PC中的效果进行了对比。为了获得对功耗和性能相互关系的更加清晰的理解,本文开发了一种可将功耗随时间序列变化情况与处理器利用率随时间序列变化情况进行同步的测量方法。实验结果表明,DVFS几乎无法提高多媒体移动电子设备的能效性,甚至在有些情况下会使其能效性和性能变差。基于上述发现,本文建议移动电子设备的电源管理应重点关注外设电源管理的自适应和智能化。本文设计并实现了一种自适应的NIC速度控制方法,在NIC负载较轻的时候可将功耗降低10%。本文的研究结果为未来移动嵌入式系统的电源管理方案设计提供了有价值的参考。Abstract: The demand for high-performance embedded processors in multimedia mobile electronics is growing and their power consumption thus increasingly threatens battery lifetime. It is usually believed that the dynamic voltage and frequency scaling (DVFS) feature saves significant energy by changing the performance levels of processors to match the performance demands of applications on the fly. However, because the energy efficiency of embedded processors is rapidly improving, the effectiveness of DVFS is expected to change. In this paper, we analyze the benefit of DVFS in state-of-the-art mobile embedded platforms in comparison to those in servers or PCs. To obtain a clearer view of the relationship between power and performance, we develop a measurement methodology that can synchronize time series for power consumption with those for processor utilization. The results show that DVFS hardly improves the energy efficiency of mobile multimedia electronics, and can even significantly worsen energy efficiency and performance in some cases. According to this observation, we suggest that power management for mobile electronics should concentrate on adaptive and intelligent power management for peripheral devices. As a preliminary design, we implement an adaptive network interface card (NIC) speed control that reduces power consumption by 10% when NIC is not heavily used. Our results provide valuable insights into the design of power management schemes for future mobile embedded systems.