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

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

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

Original languageEnglish
Title of host publicationSCOPES '17: Proceedings of the 20th International Workshop on Software and Compilers for Embedded Systems
Pages21-30
Number of pages10
Publication statusPublished - 12 Jun 2017
Peer-reviewedYes

Publication series

SeriesSCOPES: Software and Compilers for Embedded Systems

Conference

Title20th International Workshop on Software and Compilers for Embedded Systems
SubtitleACM 2017
Abbreviated titleSCOPES 2017
Conference numberISBN 978-1-4503-5039-6
Duration12 - 13 July 2017
Website
Degree of recognitionInternational event
Location
CitySankt Goar
CountryGermany

External IDs

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

Keywords

Keywords

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