PathTracing: Raising the Level of Understanding of Processing Latency in Heterogeneous MPSoCs - Archive ouverte HAL
Communication Dans Un Congrès Année : 2021

PathTracing: Raising the Level of Understanding of Processing Latency in Heterogeneous MPSoCs

Résumé

Understanding and predicting response time is a major concern in most systems. However, the complexity of heterogeneous Multiprocessor Systems-on-Chips (MPSoCs) makes it difficult to provide early evaluation of system execution latency when executing parallel applications. In particular, knowledge about the factors that determine latency is a must in order to effectively drive system-level scheduling and applicative design decisions. In this paper, we aim at demonstrating that a novel knowledge level is required for analyzing the key factors that influence system execution latency. For that purpose, we propose the concept of Jaccard Gantt similarity score and demonstrate that the straightforward method consisting in scheduling a Directed Acyclic Graph (DAG) of tasks, each with a Deterministic Actor Execution Time (DAET) set from individual task characterization, leads to low Jaccard Gantt similarity scores. We thus propose a new level of system analysis, called PathTracing, that relies on an evaluation of the application critical path and on an analysis of the interferences caused both by scheduling and by architectural costs.
Fichier principal
Vignette du fichier
Rubattu_et_al_RAPIDO2021_preprint.pdf (1.09 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03157462 , version 1 (03-03-2021)

Identifiants

Citer

Claudion Rubattu, Francesca Palumbo, Shuvra S Bhattacharyya, Maxime Pelcat. PathTracing: Raising the Level of Understanding of Processing Latency in Heterogeneous MPSoCs. DroneSE and RAPIDO '21: Methods and Tools, Jan 2021, Budapest, Hungary. pp.46-50, ⟨10.1145/3444950.3447282⟩. ⟨hal-03157462⟩
64 Consultations
139 Téléchargements

Altmetric

Partager

More