adBoost: Thermal Aware Performance Boosting Through Dark Silicon Patterning

adBoost: Thermal Aware Performance Boosting Through Dark Silicon Patterning
复制标题

DOI:
10.1109/tc.2018.2805683
复制
发表时间:
2018-08-01
影响因子:
3.7
通讯作者:
Liljeberg, Pasi
Liljeberg, Pasi
中科院分区:
计算机科学2区
文献类型:
--
作者:
Kanduri, Anil;Haghbayan, Mohammad-Hashem;Liljeberg, Pasi

文献摘要

被引文献

相似文献

多核系统不断增加的功率密度使得一部分片上资源处于闲置状态,这被称为暗硅。对关键的相互关联的参数——功率、性能和温度进行高效管理,可以提高资源利用率并缓解暗硅问题。在本文中,我们提出了一种运行时资源管理系统,该系统使用一种考虑暗硅的运行时应用映射策略来实现热感知性能提升。映射策略在活跃核心之间对不活跃核心进行布局,以使工作温度相对更低且分布更均匀。这为在性能激增时提升活跃核心的频率提供了足够的热裕度,并允许持续的提升周期,从而进一步提高性能。我们设计了一个用于热感知性能提升的控制器,该控制器决定对通过布局获得的功率预算和热裕度进行高效的分配利用。与其他最先进的运行时映射策略相比,我们的策略可使吞吐量提高多达37%,等待时间降低29%,提升周期延长多达2倍。
Increasing power densities of many-core systems leaves a fraction of on-chip resources inactive, referred to as dark silicon. Efficient management of critical interlinked parameters - power, performance and temperature can improve resource utilization and mitigate dark silicon. In this paper, we present a run-time resource management system for thermal aware performance boosting using a dark silicon aware run-time application mapping strategy. The mapping policy patterns inactive cores among active cores for relatively lower and even distribution of operating temperatures. This provides enough thermal headroom for boosting the frequency of active cores upon performance surges and allows sustained boosting periods, improving the performance further. We design a controller for thermal aware performance boosting that decides on efficient allocation utilization of power budget and thermal headroom obtained from patterning. Our strategy yields up to 37 percent better throughput, 29 percent lower waiting time and up to 2 x longer boosting periods, in comparison with other state-of-the-art run-time mapping policies.