A power capping controller for multicore processors

A power capping controller for multicore processors
复制标题

多核处理器的功率上限控制器

DOI:
10.1109/acc.2012.6314995
复制
发表时间:
2012
期刊:
2012 American Control Conference (ACC)
影响因子:
--
通讯作者:
S. Yalamanchili
S. Yalamanchili
中科院分区:
--
文献类型:
--
作者:
Nawaf I. Almoosa;William J. Song;Y. Wardi;S. Yalamanchili

文献摘要

被引文献

相似文献

本文介绍了一个在线控制器,用于使用动态电压频率缩放来跟踪多核处理器中的功率预算。拟议的控制法包括一个积分控制器,其基于电频关系的导数在线调整增益。该控制法旨在实现快速定居时间,其跟踪属性得到了正式证明。重要的是,控制器设计不需要对应用程序工作负载的离线分析,这使其对于新兴的异质和不对称的多核心处理器可行。给出了模拟结果,用于控制不对称多层处理器多个核心的功率耗散。每个核心是i)配备控制器的ii)分配了功率预算,iii)在跟踪其功率预算时独立运作。我们使用由SPEC2006基准的痕迹驱动的循环级多核模拟器,表明所提出的算法实现了更快的沉降时间,而不是控制器增益的静态设置的示例。
This paper presents an online controller for tracking power-budgets in multicore processors using dynamic voltage-frequency scaling. The proposed control law comprises an integral controller whose gain is adjusted online based on the derivative of the power-frequency relationship. The control law is designed to achieve rapid settling time, and it's tracking property is formally proven. Importantly, the controller design does not require off-line analysis of application workloads making it feasible for emerging heterogeneous and asymmetric multicore processors. Simulation results are presented for controlling power dissipation in multiple cores of an asymmetric multicore processor. Each core is i) equipped with the controller, ii) assigned a power budget, and iii) operates independently in tracking to its power budget. We use a cycle-level multi-core simulator driven by traces from SPEC2006 benchmarks demonstrating that the proposed algorithm achieves a faster settling time than examples of a static setting of the controller gain.