Energy-efficient Runtime Resource Management for Adaptable Multi-application Mapping

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

Abstract

Modern embedded computing platforms consist of a high amount of heterogeneous resources, which allows executing multiple applications on a single device. The number of running application on the system varies with time and so does the amount of available resources. This has considerably increased the complexity of analysis and optimization algorithms for runtime mapping of firm real-time applications. To reduce the runtime overhead, researchers have proposed to pre-compute partial mappings at compile time and have the runtime efficiently compute the final mapping. However, most existing solutions only compute a fixed mapping for a given set of running applications, and the mapping is defined for the entire duration of the workload execution. In this work we allow applications to adapt to the amount of available resources by using mapping segments. This way, applications may switch between different configurations with varied degree of parallelism. We present a runtime manager for firm real-time applications that generates such mapping segments based on partial solutions and aims at minimizing the overall energy consumption without deadline violations. The proposed algorithm outperforms the state-of-the-art approaches on the overall energy consumption by up to 13% while incurring an order of magnitude less scheduling overhead.

Details

OriginalspracheEnglisch
Titel2020 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Redakteure/-innenGiorgio Di Natale, Cristiana Bolchini, Elena-Ioana Vatajelu
Herausgeber (Verlag)IEEE, New York [u. a.]
Seiten909-914
Seitenumfang6
ISBN (elektronisch)978-3-9819263-4-7
ISBN (Print)978-1-7281-4468-9
PublikationsstatusVeröffentlicht - März 2020
Peer-Review-StatusJa

Publikationsreihe

ReiheDesign, Automation and Test in Europe Conference and Exhibition (DATE)
ISSN1530-1591

Konferenz

Titel2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020
Dauer9 - 13 März 2020
StadtGrenoble
LandFrankreich

Externe IDs

ORCID /0000-0002-5007-445X/work/141545529

Schlagworte

Forschungsprofillinien der TU Dresden

Ziele für nachhaltige Entwicklung

Schlagwörter

  • energy-efficiency, runtime systems, scheduling