Worst-Case Execution-Time-Aware Parallelization of Model-Based Avionics Applications - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Aerospace Information Systems Année : 2019

Worst-Case Execution-Time-Aware Parallelization of Model-Based Avionics Applications

Résumé

Multicore processing systems are the solution of choice to provide high embedded computing performance, but drawbacks in timing predictability and programmability limit their adoption in safety-critical aerospace applications. This work presents a compiler tool flow for automated parallelization of model-based real-time software, which addresses the shortcomings of multicore architectures in real-time systems. The flow is demonstrated using a model-based terrain awareness and warning systems (TAWSs) and an edge detection algorithm from the image-processing domain. Model-based applications are first transformed into real-time C code and, from there, into a well-predictable parallel C program. Tight bounds for the worst-case execution time (WCET) of the parallelized program can be determined using an integrated multicore WCET analysis. Thanks to the use of an architecture description language, the general approach is applicable to a wider range of target platforms. An experimental evaluation for a research architecture with network-on-chip interconnect shows that the parallel WCET of the TAWS application can be improved by a factor of 1.77 using the presented compiler tools.
Fichier principal
Vignette du fichier
ARGO_JAIS_preprint.pdf (1.49 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02383381 , version 1 (28-11-2019)

Identifiants

Citer

Simon Reder, Fabian Kempf, Harald Bucher, Jurgen Becker, Panayiotis Alefragis, et al.. Worst-Case Execution-Time-Aware Parallelization of Model-Based Avionics Applications. Journal of Aerospace Information Systems, 2019, 16 (11), pp.521-533. ⟨10.2514/1.I010749⟩. ⟨hal-02383381⟩
374 Consultations
205 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More