Dynamic Guardband Selection: Thermal-Aware Optimization for Unreliable Multi-Core Systems

被引:4
作者
Khdr, Heba [1 ]
Amrouch, Hussam [1 ]
Henkel, Jorg [1 ]
机构
[1] KIT, CES, D-76131 Karlsruhe, Germany
关键词
Performance and reliability; aging; temperature-aware design; system-level optimization; architectural design; VOLTAGE; PROCESSORS; POWER; DVFS;
D O I
10.1109/TC.2018.2848276
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Circuit aging has become the major reliability concern in current and upcoming technology nodes. For instance, Bias Temperature Instability (BTI) leads to an increase in the threshold voltage of a transistor. That, in turn, may prolong the critical path delay of the processor and eventually may lead to timing errors. In order to avoid aging-induced timing errors, designers employ guardbands either with respect to voltage or frequency. State-of-the-art techniques determine a guardband type at the circuit level at design time irrespective from the running workload at the system level. Our investigation revealed that generated temperatures by a running workload have the potential to play a key role in determining the appropriate guardband type with respect to system performance. Therefore, we propose a paradigm shift in designing guardbands: to select the guardband types on-the-fly with respect to the workload-induced temperatures aiming at optimizing for performance under temperature and reliability constraints. Moreover, different guardband types for different cores can be selected simultaneously when multiple applications with diverse properties suggest this to be useful. Our dynamic guardband selection allows for a higher performance compared to techniques that employ a fixed (at design time) guardband type throughout.
引用
收藏
页码:53 / 66
页数:14
相关论文
共 39 条
[21]  
Joshi K., 2012, P IEEE INT REL PHYS, p5A
[22]   Frequency and Voltage Planning for Multi-Core Processors Under Thermal Constraints [J].
Kadin, Michael ;
Reda, Sherief .
2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, :463-470
[23]  
Keane J., 2011, IEEE SPECTRUM
[24]  
Khdr H., 2015, P 52 ANN DES AUT C, P1
[25]   Power Density-Aware Resource Management for Heterogeneous Tiled Multicores [J].
Khdr, Heba ;
Pagani, Santiago ;
Sousa, Ericles ;
Lari, Vahid ;
Pathania, Anuj ;
Hannig, Frank ;
Shafique, Muhammad ;
Teich, Juergen ;
Henkel, Joerg .
IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (03) :488-501
[26]  
Khdr Heba., 2014, Proceedings of the conference on Design, Automation Test in Europe, P330
[27]  
Lee J, 2009, DES AUT CON, P47
[28]  
Lefurgy CR, 2011, INT SYMP MICROARCH, P1
[29]  
Leng JW, 2015, INT S HIGH PERF COMP, P161, DOI 10.1109/HPCA.2015.7056030
[30]  
Masrur A., 2012, 2012 IEEE 18th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2012), P11, DOI 10.1109/RTCSA.2012.57