面向电量设计

功耗是硬件和软件效率的函数。因此,提高性能或节省功率越来越取决于提高效率。这通常是根据每瓦设备性能来完成的,最终转化为每美元性能。每瓦性能是计算系统可以为每瓦消耗的功率提供的计算量。当今的平台旨在通过在设计过程中加入“功耗意识”,从而在这一指标上取得高分,因为人们在很大程度上考虑了计算环境中的能源成本。

在具有功耗意识的设计中,通常通过采用以下方式来实现功耗节省:分而治之的策略:将系统划分为几个独立的电源域,并且仅向活动域供电。根据每个域的活动状态,智能的电源管理可以实现最佳的电源解决方案。另外,为了使系统在节能和使用性能方面获得优势,对系统的电源优化也可在各个独立的电池域中进行。

功耗意识不仅在硬件设计中很重要,而且在应用程序中也很重要,这样才能最大化每美元的性能。为此,大多数操作系统都提供电源管理功能。由于应用程序了解各种硬件资源和任务的使用模式,因此,如果应用程序可以为电源管理单元提供适当的"提示",则可以实现更好的电源管理。此外,这些应用程序的功耗意识可以产生软件级别的优化,例如上下文感知的功耗优化,降低复杂性和减少内存传输。这些技术将在本章的后面部分中针对功率优化进行讨论。

Last updated