Design Methodology and Run-Time Management for Predictable Many-Core Systems
Author(s): Wildermann S, Weichslgartner A, Teich J
Publisher: Institute of Electrical and Electronics Engineers Inc.
Publication year: 2015
Conference Proceedings Title: Proceedings of the 6th IEEE Workshop on Self-Organizing Real-Time Systems (SORT 2015)
Pages range: 103-110
Event: 18th IEEE International Symposium on Real-Time Distributed Computing Workshops, ISORCW 2015
Event location: Auckland
Many-core systems provide a feasible means to build high-performance multi-application systems. They are increasingly exposed to dynamic changes due to varying and online modified application mixes, as well as unavailability of hardware resources due to thermal and power management or faults. Particularly, when applications with real-time requirements are executed, these constraints may become a problem. Here, self-adaptive mechanisms are a means to optimally and feasibly manage such a system at run-time. This paper gives an overview of a design flow for hybrid application mapping for predictable many-core systems. The idea behind this concept is to perform a complex timing analysis and verification of an application during design time and then exploit this information for RM of the system. We propose a novel optimization algorithm to perform RM, which statically calculates a set of application mappings that are guaranteed to fulfill real-time requirements while heuristically optimizing the system objectives. Here, minimization of the energy consumption is exemplary chosen. The algorithm achieves significantly better results than a state-of-the-art approach, especially for systems with a high resource congestion.
FAU Authors / FAU Editors How to cite
APA: Wildermann, S., Weichslgartner, A., & Teich, J. (2015). Design Methodology and Run-Time Management for Predictable Many-Core Systems. In Proceedings of the 6th IEEE Workshop on Self-Organizing Real-Time Systems (SORT 2015) (pp. 103-110). Institute of Electrical and Electronics Engineers Inc..
MLA: Wildermann, Stefan, Andreas Weichslgartner, and Jürgen Teich. "Design Methodology and Run-Time Management for Predictable Many-Core Systems." Proceedings of the 18th IEEE International Symposium on Real-Time Distributed Computing Workshops, ISORCW 2015, Auckland Institute of Electrical and Electronics Engineers Inc., 2015. 103-110.