Models for Deterministic Execution of Real-Time Multiprocessor Applications - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Models for Deterministic Execution of Real-Time Multiprocessor Applications

Peter Poplavko
  • Fonction : Auteur
Dario Socci
  • Fonction : Auteur
Paraskevas Bourgos
  • Fonction : Auteur
Saddek Bensalem
Marius Bozga

Résumé

With the proliferation of multi-cores in embedded real-time systems, many industrial applications are being (re-)targeted to multiprocessor platforms. However, exactly reproducible data values at the outputs as function of the data and timing of the inputs is less trivial to realize in multiprocessors, while it can be imperative for various practical reasons. Also for parallel platforms it is harder to evaluate the task utilization and ensure schedulability, especially for end-to-end communication timing constraints and aperiodic events. Based upon reactive system extensions of Kahn process networks, we propose a model of computation that employs synchronous events and event priority relations to ensure deterministic execution. For this model, we propose an online scheduling policy and establish a link to a well-developed scheduling theory. We also implement this model in publicly available prototype tools and evaluate them on state-of-the art multi-core hardware, with a streaming benchmark and an avionics case study.
Fichier principal
Vignette du fichier
date15.pdf (458.58 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01212335 , version 1 (06-10-2015)

Identifiants

Citer

Peter Poplavko, Dario Socci, Paraskevas Bourgos, Saddek Bensalem, Marius Bozga. Models for Deterministic Execution of Real-Time Multiprocessor Applications. Design, Automation & Test in Europe Conference & Exhibition, DATE 2015, Grenoble, France, Mar 2015, Grenoble, France. pp.1665--1670, ⟨10.7873/DATE.2015.0302⟩. ⟨hal-01212335⟩
129 Consultations
338 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More