Position Paper: Real-Time Task Migration on Many-Core Processors

Konferenz: ARCS 2015 - 28th International Conference on Architecture of Computing Systems
24.03.2015 - 27.03.2015 in Porto, Portugal

Tagungsband: ARCS 2015

Seiten: 4Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Munk, Peter; Saballus, Bjoern (Robert Bosch GmbH, 70442 Stuttgart, Germany)
Richling, Jan (South Westphalia University of Applied Sciences, 58095 Hagen, Germany)
Heiss, Hans-Ulrich (Technische Universität Berlin, 10587 Berlin, Germany)

Many-core processors with Networks-on-Chip (NoCs) offer the scalable computational power required for complex embedded real-time (RT) applications such as autonomous driving. Migrating task between the cores forms the foundation for global and semi-partitioned RT scheduling algorithms which balance the CPU load, improve temperature distribution, and enhance fault tolerance. In this position paper we present a concept that enables tasklevel migration in hard RT many-core systems. The concept checks the feasibility of a migration request at runtime and migrates tasks only via resources whose availability was previously tested. Our concept is not restricted to options precomputed at design time and hence increases the adaptivity and dependability of RT applications on many-core processors while ensuring predictability.