McFTP: A framework for fast thermal managements prototyping on real multi-core processors

被引:4
作者
Cheng, Long [1 ]
Chen, Gang [2 ]
Li, Jieling [1 ]
Zhao, Zhihao [1 ]
Knoll, Alois [3 ]
Huang, Kai [1 ]
机构
[1] Sun Yat Sen Univ, Guangzhou, Guangdong, Peoples R China
[2] Northeastern Univ China, Shenyang, Liaoning, Peoples R China
[3] Tech Univ Munich, Munich, Germany
基金
中国国家自然科学基金;
关键词
Thermal framework; Multi-core thermal managements; DVFS; DPM; Task scheduling;
D O I
10.1016/j.suscom.2018.08.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, multi-core processor architectures have been widely adopted in main domains e.g., embedded, general-purpose, real-time systems, etc. Diverse thermal managements have been proposed to manage the temperature under various constraints. This has made the selection of the right thermal management policy difficult. Designers need to validate any resource distribution decision in design phase on the target architecture, e.g., by using a re-configurable thermal framework running in the user-space. In this paper, we first analyze the requirements that such a framework should satisfy. Then, we propose McFTP: a thermal framework fulfilling all the requirements. For this purpose, an intermediate interface is defined to isolate thermal management policies from the low-level implementations. A set of commonly used temperature control mechanisms are implemented as a library which can be accessed via the interface. With these features, McFTP can not only implement a thermal management policy at high-level of abstraction, but also execute the user-defined task-set for real thermal evolution. A soft temperature sensing approach is also developed for processors with no or limited amount of hardware sensors. We demonstrate the effectiveness and efficiency of McFTP by implementing it with two works in the literature on a Dell desktop computer and a Raspberry Pi 3. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:191 / 205
页数:15
相关论文
共 32 条
[1]  
Arun Ming-yu Hsieh, 2011, Performance Evaluation Review, V38, P63, DOI 10.1145/1964218.1964229
[2]   A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip [J].
Atienza, David ;
Del Valle, Pablo G. ;
Paci, Giacomo ;
Poletti, Francesco ;
Benini, Luca ;
De Micheli, Giovanni ;
Mendias, Jose M. .
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, :618-+
[3]  
Bartolini Andrea., 2010, Proceedings of the 20th symposium on Great lakes symposium on VLSI, P311
[4]  
Binkert Nathan, 2011, Computer Architecture News, V39, P1, DOI 10.1145/2024716.2024718
[5]  
Brooks David., 2000, WATTCH FRAMEWORK ARC, V28
[6]  
Butts JA, 2000, INT SYMP MICROARCH, P191, DOI 10.1109/MICRO.2000.898070
[7]  
Carta S, 2007, GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, P311
[8]  
Chen G, 2014, 2014 SYMPOSIUM ON PIEZOELECTRICITY, ACOUSTIC WAVES, AND DEVICE APPLICATIONS (SPAWDA), P1, DOI 10.1109/EML.2014.6920637
[9]  
Cheng L, 2016, DES AUT TEST EUROPE, P1090
[10]  
Chung SW, 2006, 2006 PROCEEDINGS 10TH INTERSOCIETY CONFERENCE ON THERMAL AND THERMOMECHANICAL PHENOMENA IN ELECTRONICS SYSTEMS, VOLS 1 AND 2, P114