Runtime Performance Evaluation of a Non-Preemptive Cooperative Multithreading Framework Through Tracing - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

Runtime Performance Evaluation of a Non-Preemptive Cooperative Multithreading Framework Through Tracing

Lea Jungmann
  • Fonction : Auteur correspondant
  • PersonId : 1394702

Connectez-vous pour contacter l'auteur
Zain A H Hammadeh
  • Fonction : Auteur
  • PersonId : 1394703
Jan Sommer
  • Fonction : Auteur
  • PersonId : 1394704
Daniel Lüdtke
  • Fonction : Auteur
  • PersonId : 1394705

Résumé

In the aerospace and automotive domains, there is a growing trend towards delegating more tasks to embedded software, employing sophisticated algorithms and machine learningbased solutions. As a result of this trend, the complexity of embedded software is escalating rapidly. Classical performance analysis methods, such as static worst-case execution time analysis, struggle to cope with this complexity without providing prohibitively over-approximated upper bounds. In this paper, we introduce a tracing-based performance analysis approach tailored to data flow space applications. We illustrate how traces are leveraged to extract arrival curves, minimum distance functions, and execution times. We showcase the utility of tracing in design decisions using an aerospace use case, e.g., optimising the number of cores to reduce end-to-end latency. Furthermore, we extracted and presented debugging information graphically. While our tracing-based performance analysis may introduce overhead on the extracted timing properties, such as worst-case execution time, this overhead is bounded by 6.5%. Finally, we demonstrated the efficacy of our proposed tracingbased analysis approach through its application in a space application scenario.

Mots clés

Fichier principal
Vignette du fichier
ertsExtAbstract.pdf (643.13 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04621690 , version 1 (24-06-2024)

Identifiants

  • HAL Id : hal-04621690 , version 1

Citer

Lea Jungmann, Zain A H Hammadeh, Jan Sommer, Daniel Lüdtke. Runtime Performance Evaluation of a Non-Preemptive Cooperative Multithreading Framework Through Tracing. 12th European Congress on Embedded Real Time Software and Systems (ERTS 2024), Jun 2024, Toulouse, France. ⟨hal-04621690⟩

Collections

ERTS2024
116 Consultations
31 Téléchargements

Partager

More