Parallelizing Industrial Hard Real-Time Applications for the parMERASA Multicore - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Article Dans Une Revue ACM Transactions on Embedded Computing Systems (TECS) Année : 2016

Parallelizing Industrial Hard Real-Time Applications for the parMERASA Multicore

Ralf Jahr
  • Fonction : Auteur
Bert Böddeker
  • Fonction : Auteur
Sebastian Kehr
  • Fonction : Auteur

Résumé

The EC project parMERASA (Multicore Execution of Parallelized Hard Real-Time Applications Supporting Analyzability) investigated timing-analyzable parallel hard real-time applications running on a predictable multicore processor. A pattern-supported parallelization approach was developed to ease sequential to parallel program transformation based on parallel design patterns that are timing analyzable. The parallelization approach was applied to parallelize the following industrial hard real-time programs: 3D path planning and stereo navigation algorithms (Honeywell International s.r.o.), control algorithm for a dynamic compaction machine (BAUER Maschinen GmbH), and a diesel engine management system (DENSO AUTOMOTIVE Deutschland GmbH). This article focuses on the parallelization approach, experiences during parallelization with the applications, and quantitative results reached by simulation, by static WCET analysis with the OTAWA tool, and by measurement-based WCET analysis with the RapiTime tool.
Fichier non déposé

Dates et versions

hal-03159046 , version 1 (04-03-2021)

Identifiants

Citer

Theo Ungerer, Christian Bradatsch, Martin Frieb, Florian Kluge, Jörg Mische, et al.. Parallelizing Industrial Hard Real-Time Applications for the parMERASA Multicore. ACM Transactions on Embedded Computing Systems (TECS), 2016, 15 (3), ⟨10.1145/2910589⟩. ⟨hal-03159046⟩
69 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More