Reliability-Aware Runtime Power Management for Many-Core Systems in the Dark Silicon Era

Reliability-Aware Runtime Power Management for Many-Core Systems in the Dark Silicon Era
复制标题

黑暗硅时代多核系统的可靠性感知运行时电源管理

DOI:
10.1109/tvlsi.2016.2591798
复制
发表时间:
2017
影响因子:
2.8
通讯作者:
H. Tenhunen
H. Tenhunen
中科院分区:
工程技术2区
文献类型:
--
作者:
A. Rahmani;M. Haghbayan;A. Miele;P. Liljeberg;A. Jantsch;H. Tenhunen

文献摘要

被引文献

相似文献

在暗硅时代,具有运行时应用映射的联网众核系统的电源管理变得更具挑战性。它需要在运行时考虑网络特性,以实现更好的性能,同时遵守峰值功率上限。另一方面,电源管理对芯片温度有直接影响,这是老化效应的主要驱动因素。因此,除了性能满足之外,控制机制还必须考虑当前核心在其致动器操纵中的可靠性,以长期提高整体系统寿命。在本文中,我们提出了一个多目标的动态电源管理技术,使用当前的功耗和其他网络特性,包括作为反馈的核心的可靠性,同时利用细粒度的电压和频率缩放和每个核心的功率门控作为执行器。此外,设计了干扰抑制器和可靠性平衡器,分别帮助控制器在短期内更好地平滑功耗和在长期的可靠性。动态工作负载和混合关键性应用程序配置文件的模拟表明,我们的方法不仅是有效的,同时大大提高了系统吞吐量的功率预算,但也增加了整个系统的寿命,通过最大限度地减少老化的影响,通过功耗平衡。
Power management of networked many-core systems with runtime application mapping becomes more challenging in the dark silicon era. It necessitates considering network characteristics at runtime to achieve better performance while honoring the peak power upper bound. On the other hand, power management has a direct effect on chip temperature, which is the main driver of the aging effects. Therefore, alongside performance fulfillment, the controlling mechanism must also consider the current cores’ reliability in its actuator manipulation to enhance the overall system lifetime in the long term. In this paper, we propose a multiobjective dynamic power management technique that uses current power consumption and other network characteristics including the reliability of the cores as the feedback while utilizing fine-grained voltage and frequency scaling and per-core power gating as the actuators. In addition, disturbance rejecter and reliability balancer are designed to help the controller to better smooth power consumption in the short term and reliability in the long term, respectively. Simulations of dynamic workloads and mixed criticality application profiles show that our method not only is effective in honoring the power budget while considerably boosting the system throughput, but also increases the overall system lifetime by minimizing aging effects by means of power consumption balancing.