Dynamic Resource Management for Heterogeneous Many-Cores

被引:0
|
作者
Henkel, Joerg [1 ]
Teich, Juergen [2 ]
Wildermann, Stefan [2 ]
Amrouch, Hussam [1 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg FAU, Erlangen, Germany
[2] Karlsruhe Inst Technol, Karlsruhe, Germany
关键词
Design Space Exploration; Run-Time Management; Dynamic Reliability Management; Many-Cores;
D O I
10.1145/3240765.3243471
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the advent of many-core systems, use cases of embedded systems have become more dynamic: Plenty of applications are concurrently executed, but may dynamically be exchanged and modified even after deployment. Moreover, resources may temporally or permanently become unavailable because of thermal aspects, dynamic power management, or the occurrence of faults. This poses new challenges for reaching objectives like timeliness for real-time or performance for best -effort program execution and maximizing system utilization. In this work, we first focus on dynamic management schemes for reliability/aging optimization under thermal constraints. The reliability of on-chip systems in the current and upcoming technology nodes is continuously degrading with every new generation because transistor scaling is approaching its fundamental limits. Protecting systems against degradation effects such as circuits' aging comes with considerable losses in efficiency. We demonstrate in this work why sustaining reliability while maximizing the utilization of available resources and hence avoiding efficiency loss is quite challenging this holds even more when thermal constraints come into play. Then, we discuss techniques for run-time management of multiple applications which sustain real-time properties. Our solution relies on hybrid application mapping denoting the combination of design-time analysis with run-time application mapping. We present a method for Real-time Mapping Reconfiguration (RMR) which enables the Run-Time Manager (RM) to execute realtime applications even in the presence of dynamic thermaland reliability -aware resource management. This paper is paper of the ICCAD 2018 Special Session on "Managing Heterogeneous Many-cores for High-Performance and Energy-Efficiency". The other two papers of this Special sessions are [1] and [2].
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Dynamic Mapping for Many-cores using Management Application Organization
    Dalzotto, Angelo Elias
    Ruaro, Marcelo
    Erthal, Leonardo Vian
    Moraes, Fernando Gehm
    2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [2] A Hierarchical Distributed Runtime Resource Management Scheme for NoC-Based Many-Cores
    Tsoutsouras, Vasileios
    Anagnostopoulos, Iraklis
    Masouros, Dimosthenis
    Soudris, Dimitrios
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (03)
  • [3] Performance/Reliability-Aware Resource Management for Many-Cores in Dark Silicon Era
    Haghbayan, Mohammad-Hashem
    Miele, Antonio
    Rahmani, Amir M.
    Liljeberg, Pasi
    Tenhunen, Hannu
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (09) : 1599 - 1612
  • [4] Parallel programming models for heterogeneous many-cores: a comprehensive survey
    Jianbin Fang
    Chun Huang
    Tao Tang
    Zheng Wang
    CCF Transactions on High Performance Computing, 2020, 2 : 382 - 400
  • [5] Multi-Objective Distributed Run-time Resource Management for Many-Cores
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [6] A performance prediction for automatic placement of heterogeneous workloads on many-cores
    Benoit, Nicolas
    Louise, Stephane
    2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 159 - 166
  • [7] Parallel programming models for heterogeneous many-cores: a comprehensive survey
    Fang, Jianbin
    Huang, Chun
    Tang, Tao
    Wang, Zheng
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2020, 2 (04) : 382 - 400
  • [8] SPARTA: Runtime Task Allocation for Energy Efficient Heterogeneous Many-cores
    Donyanavard, Bryan
    Mueck, Tiago
    Sarma, Santanu
    Dutt, Nikil
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [9] Amphisbaena: Modeling Two Orthogonal Ways to Hunt on Heterogeneous Many-cores
    Ma, Jun
    Yan, Guihai
    Han, Yinhe
    Li, Xiaowei
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 394 - 399
  • [10] QoS-Aware Stochastic Power Management for Many-Cores
    Pathania, Anuj
    Khdr, Heba
    Shafique, Muhammad
    Mitra, Tulika
    Henkel, Joerg
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,