Robust Mapping of Process Networks to Many-Core Systems using Bio-Inspired Design Centering
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-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 language | English |
|---|---|
| Title of host publication | SCOPES '17: Proceedings of the 20th International Workshop on Software and Compilers for Embedded Systems |
| Pages | 21-30 |
| Number of pages | 10 |
| Publication status | Published - 12 Jun 2017 |
| Peer-reviewed | Yes |
Publication series
| Series | SCOPES: Software and Compilers for Embedded Systems |
|---|
Conference
| Title | 20th International Workshop on Software and Compilers for Embedded Systems |
|---|---|
| Subtitle | ACM 2017 |
| Abbreviated title | SCOPES 2017 |
| Conference number | ISBN 978-1-4503-5039-6 |
| Duration | 12 - 13 July 2017 |
| Website | |
| Degree of recognition | International event |
| Location | |
| City | Sankt Goar |
| Country | Germany |
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