Design Methodology and Run-Time Management for Predictable Many-Core Systems

Wildermann S, Weichslgartner A, Teich J (2015)


Publication Status: Published

Publication Type: Conference contribution, Conference Contribution

Publication year: 2015

Publisher: Institute of Electrical and Electronics Engineers Inc.

Pages Range: 103-110

Article Number: 7160130

Conference Proceedings Title: Proceedings of the 6th IEEE Workshop on Self-Organizing Real-Time Systems (SORT 2015)

Event location: Auckland NZ

ISBN: 9781467377096

DOI: 10.1109/ISORCW.2015.48

Abstract

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.

Authors with CRIS profile

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). Auckland, NZ: 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.

BibTeX: Download