Improving Multicore Server Performance and Reducing Energy Consumption by Workload Dependent Dynamic Power Management

Improving Multicore Server Performance and Reducing Energy Consumption by Workload Dependent Dynamic Power Management
复制标题

DOI:
10.1109/tcc.2015.2440238
复制
发表时间:
2016-04
影响因子:
6.5
通讯作者:
Keqin Li
Keqin Li
中科院分区:
计算机科学2区
文献类型:
--
作者:
Keqin Li

文献摘要

被引文献

相似文献

研究了利用负载相关的动态功率管理(即根据当前负载改变处理器核的功率和速度)来提高系统性能和降低能耗的技术。通常,当服务器中有更多任务时,电源和核心速度会增加,从而可以更快地处理任务,并减少平均任务响应时间。另一方面,当服务器中的任务较少时,电源和核心速度降低,从而可以在不显著降低性能的情况下降低能耗。建立了具有负载相关动态电源管理的多核服务器处理器排队模型。提出了几种加速方案,并证明了在相同的平均功耗下,可以设计一个具有负载相关动态电源管理的多核服务器处理器,使得其平均任务响应时间短于恒速多核服务器处理器(即,没有负载相关动态电源管理)。结果表明,在给定应用环境和平均功耗的情况下,存在最小化平均任务响应时间的最优速度方案。对于双速方案,建立并求解了给定供电和用电模型的双速方案的优化设计问题。文中指出,性能约束下的功耗降低可以用类似于功耗约束下的性能提高(即平均任务响应时间减少)的方法来研究。据我们所知,这是第一次对工作负载相关的动态电源管理进行分析性研究。
The technique of using workload dependent dynamic power management (i.e., variable power and speed of processor cores according to the current workload) to improve system performance and to reduce energy consumption is investigated. Typically, the power supply and the core speed are increased when there are more tasks in a server, such that tasks can be processed faster and the average task response time is reduced. On the other hand, the power supply and the core speed are decreased when there are less tasks in a server, such that energy consumption can be reduced without significant performance degradation. A queueing model of multicore server processors with workload dependent dynamic power management is established. Several speed schemes are proposed and it is demonstrated that for the same average power consumption, it is possible to design a multicore server processor with workload dependent dynamic power management, such that its average task response time is shorter than a multicore server processor of constant speed (i.e., without workload dependent dynamic power management). It is shown that given certain application environment and average power consumption, there is an optimal speed scheme that minimizes the average task response time. For two-speed schemes, the problem of optimal design of a two-speed scheme for given power supply and power consumption model is formulated and solved. It is pointed out that power consumption reduction subject to performance constraints can be studied in a similar way as performance improvement (i.e., average task response time reduction) subject to power consumption constraints. To the best of our knowledge, this is the first work on analytical study of workload dependent dynamic power management.