Robust Mapping of Process Networks to Many-Core Systems using Bio-Inspired Design Centering

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

Beitragende

Abstract

Embedded systems are often designed as complex architectures with numerous processing elements. Effectively programming such systems requires parallel programming models e.g task-based or dataflow-based models. With these types of models, the mapping of the abstract application model to the existing hardware architecture plays a decisive role and is usually optimized to achieve an ideal resource footprint or a near-minimal execution time. However, when mapping several independent programs to the same platform, resource conflicts can arise. This can be circumvented by remapping some of the tasks of an application, which in turn affect its timing behavior, possibly leading to constraint violations. In this work we present a novel method to compute mappings that are robust against local task remapping. The underlying method is based on the bio-inspired design centering algorithm of Lp-Adaptation. We evaluate this with several benchmarks on different platforms and show that mappings obtained with our algorithm are indeed robust. In all experiments, our robust mappings tolerated significantly more run-time perturbations without violating constraints than mappings devised with optimization heuristics.

Details

OriginalspracheEnglisch
TitelSCOPES '17: Proceedings of the 20th International Workshop on Software and Compilers for Embedded Systems
Seiten21-30
Seitenumfang10
PublikationsstatusVeröffentlicht - 12 Juni 2017
Peer-Review-StatusJa

Publikationsreihe

ReiheSCOPES: Software and Compilers for Embedded Systems

Konferenz

Titel20th International Workshop on Software and Compilers for Embedded Systems
UntertitelACM 2017
KurztitelSCOPES 2017
VeranstaltungsnummerISBN 978-1-4503-5039-6
Dauer12 - 13 Juli 2017
Webseite
BekanntheitsgradInternationale Veranstaltung
Ort
StadtSankt Goar
LandDeutschland

Externe IDs

Scopus 85026636275
ORCID /0000-0002-5007-445X/work/141545614
ORCID /0000-0003-4414-4340/work/142252183

Schlagworte

Schlagwörter

  • Dataflow programming, Design centering, KPN, Lp-Adaptation, MAPS, SDF