DCMANISYSYNov 16, 2017

A Design-Time/Run-Time Application Mapping Methodology for Predictable Execution Time in MPSoCs

arXiv:1711.0593215 citationsh-index: 52
AI Analysis

This work addresses the challenge of satisfying multiple quality requirements (real-time, energy) for multiple applications on MPSoCs, providing a methodology that improves mapping success rates and energy efficiency.

The paper proposes a hybrid design-time/run-time application mapping methodology for MPSoCs that combines design space exploration with formal performance analysis to generate Pareto-optimal resource reservation configurations with real-time guarantees. Experiments show that the proposed temporal isolation increases the success rate of finding feasible mappings by up to 30% and reduces energy consumption compared to spatial isolation.

Executing multiple applications on a single MPSoC brings the major challenge of satisfying multiple quality requirements regarding real-time, energy, etc. Hybrid application mapping denotes the combination of design-time analysis with run-time application mapping. In this article, we present such a methodology, which comprises a design space exploration coupled with a formal performance analysis. This results in several resource reservation configurations, optimized for multiple objectives, with verified real-time guarantees for each individual application. The Pareto-optimal configurations are handed over to run-time management which searches for a suitable mapping according to this information. To provide any real-time guarantees, the performance analysis needs to be composable and the influence of the applications on each other has to be bounded. We achieve this either by spatial or a novel temporal isolation for tasks and by exploiting composable NoCs. With the proposed temporal isolation, tasks of different applications can be mapped to the same resource while with spatial isolation, one computing resource can be exclusively used by only one application. The experiments reveal that the success rate in finding feasible application mappings can be increased by the proposed temporal isolation by up to 30% and energy consumption can be reduced compared to spatial isolation.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes