ACM Transactions on Design Automation of Electronic Systems, volume 28, issue 1, pages 1-40

A Learning-based Methodology for Scenario-aware Mapping of Soft Real-time Applications onto Heterogeneous MPSoCs

Publication typeJournal Article
Publication date2022-03-31
Q2
Q2
SJR0.569
CiteScore3.2
Impact factor2.2
ISSN10844309, 15577309
Computer Science Applications
Electrical and Electronic Engineering
Computer Graphics and Computer-Aided Design
Abstract

Soft real-time streaming applications often process input data that evoke varying workloads for their tasks. This may lead to high energy consumption or deadline misses in case their mapping onto a heterogeneous MPSoC target architecture is not adapted, e.g., when tasks with high execution times for the current input are assigned to resources of low computational power. To handle the vast variety of different input data, we propose to cluster data with similar execution characteristics into so-called data scenarios for which we determine specialized mappings by performing a scenario-aware design space exploration (DSE). A runtime manager (RTM) uses these mappings to adapt the execution of the running applications to their upcoming input by first identifying their best-suited scenarios. Subsequently, the RTM selects mappings considering their identified scenarios, which minimize the total number of deadline misses and the consumed energy. We embed the RTM into hybrid application mapping (HAM); ergo, performing time-consuming optimizations offline. In this article, we propose a novel data-scenario-aware HAM methodology that can cope with multiple applications and comprises two novel scenario-based mapping selection algorithms: Inter-Application Resource Mediation Mapping introduces barely any runtime overhead. Adaptive multi-app mapping selection is highly adaptive to changes in the application workload but imposes a small runtime overhead. Our HAM approach is fully automated and uses machine-learning techniques to learn the selection of suitable mappings from training data sequences at design time. Experiments on three differently complex target architectures show that our proposed approach consistently outperforms existing state-of-the-art solutions regarding the number of deadline misses and consumed energy.

Found 
Found 

Top-30

Journals

1
Communications Engineering
1 publication, 25%
ACM Transactions on Design Automation of Electronic Systems
1 publication, 25%
Discover Electronics
1 publication, 25%
1

Publishers

1
2
Springer Nature
2 publications, 50%
Association for Computing Machinery (ACM)
1 publication, 25%
Institute of Electrical and Electronics Engineers (IEEE)
1 publication, 25%
1
2
  • We do not take into account publications without a DOI.
  • Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
Share
Cite this
GOST |
Cite this
GOST Copy
Spieck J., Wildermann S., Teich J. A Learning-based Methodology for Scenario-aware Mapping of Soft Real-time Applications onto Heterogeneous MPSoCs // ACM Transactions on Design Automation of Electronic Systems. 2022. Vol. 28. No. 1. pp. 1-40.
GOST all authors (up to 50) Copy
Spieck J., Wildermann S., Teich J. A Learning-based Methodology for Scenario-aware Mapping of Soft Real-time Applications onto Heterogeneous MPSoCs // ACM Transactions on Design Automation of Electronic Systems. 2022. Vol. 28. No. 1. pp. 1-40.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1145/3529230
UR - https://doi.org/10.1145/3529230
TI - A Learning-based Methodology for Scenario-aware Mapping of Soft Real-time Applications onto Heterogeneous MPSoCs
T2 - ACM Transactions on Design Automation of Electronic Systems
AU - Spieck, Jan
AU - Wildermann, Stefan
AU - Teich, Jürgen
PY - 2022
DA - 2022/03/31
PB - Association for Computing Machinery (ACM)
SP - 1-40
IS - 1
VL - 28
SN - 1084-4309
SN - 1557-7309
ER -
BibTex |
Cite this
BibTex (up to 50 authors) Copy
@article{2022_Spieck,
author = {Jan Spieck and Stefan Wildermann and Jürgen Teich},
title = {A Learning-based Methodology for Scenario-aware Mapping of Soft Real-time Applications onto Heterogeneous MPSoCs},
journal = {ACM Transactions on Design Automation of Electronic Systems},
year = {2022},
volume = {28},
publisher = {Association for Computing Machinery (ACM)},
month = {mar},
url = {https://doi.org/10.1145/3529230},
number = {1},
pages = {1--40},
doi = {10.1145/3529230}
}
MLA
Cite this
MLA Copy
Spieck, Jan, et al. “A Learning-based Methodology for Scenario-aware Mapping of Soft Real-time Applications onto Heterogeneous MPSoCs.” ACM Transactions on Design Automation of Electronic Systems, vol. 28, no. 1, Mar. 2022, pp. 1-40. https://doi.org/10.1145/3529230.
Found error?