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
来源
2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS | 2018年
关键词
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 条
  • [41] Distributed Scheduling for Many-Cores Using Cooperative Game Theory
    Pathania, Anuj
    Venkataramani, Vanchinathan
    Shafique, Muhammad
    Mitra, Tulika
    Henkel, Joerg
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [42] Parallelizing and optimizing maximum noise fraction rotation on multi-cores and many-cores
    Fang, Min-Quan
    Zhang, Wei-Min
    Gao, Chang
    Fang, Jian-Bin
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 : 247 - 256
  • [43] TM2C: a software transactional memory for many-cores
    Gramoli, Vincent
    Guerraoui, Rachid
    Trigonakis, Vasileios
    DISTRIBUTED COMPUTING, 2018, 31 (05) : 367 - 388
  • [44] A triple hybrid interconnect for many-cores: Reconfigurable mesh, NoC and barrier
    Giefers, Heiner
    Platzner, Marco
    Proceedings - 2010 International Conference on Field Programmable Logic and Applications, FPL 2010, 2010, : 223 - 228
  • [45] SDN-Based Secure Application Admission and Execution for Many-Cores
    Ruaro, Marcelo
    Caimi, Luciano Lores
    Moraes, Fernando Gehm
    IEEE ACCESS, 2020, 8 (08): : 177296 - 177306
  • [46] Towards Scalable Unstructured Mesh Computations on Shared Memory Many-Cores
    Qiu, Haozhong
    Xu, Chuanfu
    Fang, Jianbin
    Deng, Liang
    Zhang, Jian
    Dai, Zhe
    Wang, Qingsong
    Ding, Yue
    Chen, Shizhao
    Che, Yonggang
    Liu, Jie
    PROCEEDINGS OF THE 29TH ACM SIGPLAN ANNUAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, PPOPP 2024, 2024, : 109 - 119
  • [47] AM3: Towards A Hardware Unix Accelerator for Many-Cores
    Poss, Raphael
    Koning, Koen
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2208 - 2221
  • [48] A Systemic and Secure SDN Framework for NoC-Based Many-Cores
    Ruaro, Marcelo
    Caimi, Luciano L.
    Moraes, Fernando Gehm
    IEEE ACCESS, 2020, 8 : 105997 - 106008
  • [49] Integrating Multi-/Many-Cores in Avionics: Open Issues and Future Concepts
    Christmann, Anika
    Kostrzewa, Adam
    Ernst, Rolf
    Rockschies, Marius
    Halle, Martin
    Thielecke, Frank
    Peuker, Alexander
    Kuzolap, Alexander
    Steen, Meiko
    Hecker, Peter
    Nessitt, Kai-Frederik
    Saidi, Selma
    2021 IEEE/AIAA 40TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2021,
  • [50] Variability-aware Task mapping strategies for Many-cores processor chips
    Chaix, Fabien
    Bizot, Gilles
    Nicolaidis, Michael
    Zergainoh, Nacer-Eddine
    2011 IEEE 17TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2011,