HotSniper: Sniper-Based Toolchain for Many-Core Thermal Simulations in Open Systems

被引:33
作者
Pathania, Anuj [1 ]
Henkel, Joerg [1 ]
机构
[1] Karlsruhe Inst Technol, Chair Embedded Syst, D-76131 Karlsruhe, Germany
关键词
Embedded software; software;
D O I
10.1109/LES.2018.2866594
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This letter presents a toolchain called HotSniper developed by integrating HotSpot temperature modeling tool with Sniper many-core simulator. HotSniper allows for interval thermal simulation of many-cores, which is several times faster than the cycle-accurate many-core thermal simulations and at the same time is more accurate than trace-based many-core thermal simulations. HotSniper toolchain provides efficient means to perform thermal-aware hardware-software codesign of many-core processors in domain of embedded systems. The source code for HotSniper has been made public.
引用
收藏
页码:54 / 57
页数:4
相关论文
共 11 条
[1]  
[Anonymous], 2011, P 2011 INT C HIGH PE
[2]   The PARSEC Benchmark Suite: Characterization and Architectural Implications [J].
Bienia, Christian ;
Kumar, Sanjeev ;
Singh, Jaswinder Pal ;
Li, Kai .
PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, :72-81
[3]  
Binkert Nathan, 2011, Computer Architecture News, V39, P1, DOI 10.1145/2024716.2024718
[4]  
Feitelson D. G., 1998, Job Scheduling Strategies for Parallel Processing. IPPS/SPDP'98 Workshop Proceedings, P1, DOI 10.1007/BFb0053978
[5]  
Florea A, 2014, INT CONF SYST THEO, P31, DOI 10.1109/ICSTCC.2014.6982386
[6]  
Genbrugge D., 2010, HIGH PERFORMANCE COM, P1
[7]  
Heirman W, 2011, I S WORKL CHAR PROC, P38, DOI 10.1109/IISWC.2011.6114195
[8]  
Henkel J, 2012, ASIA S PACIF DES AUT, P193, DOI 10.1109/ASPDAC.2012.6164944
[9]   Performance-Aware Resource Management of Multi-Threaded Applications on Many-Core Systems [J].
Olsen, Daniel ;
Anagnostopoulos, Iraklis .
PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, :119-124
[10]  
Sheng Li, 2009, Proceedings of the 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2009), P469