Case study: Performance and WCET analysis for parallelised avionic applications with ODC2 - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

Case study: Performance and WCET analysis for parallelised avionic applications with ODC2

Résumé

In a hard Real-Time (HRT) domain such as avionics, the high application performance is as important as delivering a predictable execution time. More precisely, the performance is defined by the application Worst-Case Execution Time (WCET). A common practice to boost the application performance in general purpose computing is by parallelisation and parallel execution on a shared memory multicore processor. Hence, local caches, used for bridging the long memory latency, need to allow coherent accesses to shared data. Conventional cache coherence protocols impede a suitable timing analysis because of multiple reasons. In this paper, we introduce an avionics case study to analyse the applicability of the earlier proposed On-Demand Coherent Cache (ODC 2 ). We experiment with a 3D Path Planning (3DPP) application executed on a multicore processor. By varying the number of cores and the level of application parallelism, we compare and analyse observed average case execution times (ACET) of the 3DPP application with ODC 2 , Uncached (bypassing the cache for shared data), and Cache Flush (software-triggered cache invalidation) configurations. The ACET results of the 3DPP application suggest that ODC 2 significantly outperforms the Uncached configuration by 1.53 times and Cache Flush by 2.15 times. Furthermore, we study the WCET speedup of the 3DPP application by applying a static analysis OTAWA tool. In terms of worst-case performance, the ODC 2 achieves a speedup of 1.63 compared to Uncached and 3.17 compared to Cache Flush configurations.
Fichier non déposé

Dates et versions

hal-03193105 , version 1 (08-04-2021)

Identifiants

Citer

Arthur Pyka, Pavel G. Zaykov, Hugues Cassé, Haluk Ozaktas, Christine Rochange, et al.. Case study: Performance and WCET analysis for parallelised avionic applications with ODC2. IEEE 13th International Conference on Industrial Informatics (INDIN 2015), IEEE Industrial Electronics Society; Anglia Ruskin University, Jul 2015, Cambridge, UK, United Kingdom. pp.1400--1407, ⟨10.1109/INDIN.2015.7281939⟩. ⟨hal-03193105⟩
46 Consultations
0 Téléchargements

Altmetric

Partager

More