Studying co-running avionic real-time applications on multi-core COTS architectures - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Studying co-running avionic real-time applications on multi-core COTS architectures

Sylvain Girbal
  • Fonction : Auteur
Daniel Gracia Pérez
  • Fonction : Auteur
  • PersonId : 830143
Arnaud Grasset
  • Fonction : Auteur
Alain Mérigot

Résumé

For the last decades, industries from the safety-critical domain have been using Commercial Off-The-Shelf (COTS) architectures despite their inherent runtime variability. To guarantee hard real-time constraints in such systems, designers massively relied on resource over-provisioning and disabling the features responsible for runtime variability. The recent shift to multi-core architectures in the embedded COTS market worsened the runtime variability problem as contention on shared hardware resources brought new variability sources. Additionally, hiding this variability in additional safety margins as performed in the past will offset most if not all the multi-core performance gains. To enable the use of multi-cores in this domain, it has become essential to finely characterize at system level the application workload, as well as the possible contention on shared hardware resources. In this paper, we introduce measurement techniques based on a set of dedicated stressing benchmarks and architecture hardware monitors to characterize (1) the architecture, by identifying the shared hardware resources and their associated contention mechanisms. (2) the application, by identifying which shared hardware resources it is sensitive to. Such information would guide us toward identifying which applications can run smoothly together without endangering individual worst-case execution times.
Fichier principal
Vignette du fichier
ERTS_2014_submission_26.pdf (724.29 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02271379 , version 1 (26-08-2019)

Identifiants

  • HAL Id : hal-02271379 , version 1

Citer

Jingyi Bin, Sylvain Girbal, Daniel Gracia Pérez, Arnaud Grasset, Alain Mérigot. Studying co-running avionic real-time applications on multi-core COTS architectures. Embedded Real Time Software and Systems (ERTS2014), Feb 2014, Toulouse, France. ⟨hal-02271379⟩
159 Consultations
179 Téléchargements

Partager

Gmail Facebook X LinkedIn More