Title
Design Methodology and Run-Time Management for Predictable Many-Core Systems
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.
Year
DOI
Venue
2015
10.1109/ISORCW.2015.48
ISORC Workshops
Field
DocType
Citations 
Power management,Heuristic,Computer science,System of systems,Systems design,Real-time computing,Design flow,Unavailability,Design space exploration,Energy consumption,Distributed computing
Conference
2
PageRank 
References 
Authors
0.41
15
3
Name
Order
Citations
PageRank
Stefan Wildermann115626.00
Andreas Weichslgartner2527.16
Jürgen Teich32886273.54