Skip to Main content Skip to Navigation
Theses

Minimising communication costs impact when scheduling real-time applications on multi-core architectures

Benjamin Rouxel 1
1 PACAP - Pushing Architecture and Compilation for Application Performance
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Résumé : Les architectures multi-coeurs utilisant des mémoire bloc-notes sont des architectures attrayantes pour l’exécution des applications embarquées temps-réel, car elles offrent une grande capacité de calcul. Cependant, les systèmes temps-réel nécessitent de satisfaire des contraintes temporelles, ce qui peut être compliqué sur ce type d’architectures à cause notamment des ressources matérielles physiquement partagées entre les coeurs. Plus précisément, les scénarios de pire cas de partage du bus de communication entre les coeurs et la mémoire externe sont trop pessimistes. Cette thèse propose des stratégies pour réduire ce pessimisme lors de l’ordonnancement d’applications sur des architectures multi-coeurs. Tout d’abord, la précision du pire cas des coûts de communication est accrue grâce aux informations disponibles sur l’application et l’état de l’ordonnancement en cours. Ensuite, les capacités de parallélisation du matériel sont exploitées afin de superposer les calculs et les communications. De plus, les possibilités de superposition sont accrues par le morcellement de ces communications.
Complete list of metadatas

Cited literature [193 references]  Display  Hide  Download

https://hal.inria.fr/tel-01945456
Contributor : Benjamin Rouxel <>
Submitted on : Friday, December 21, 2018 - 2:59:16 PM
Last modification on : Saturday, July 11, 2020 - 3:15:13 AM

File

these.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-01945456, version 2

Citation

Benjamin Rouxel. Minimising communication costs impact when scheduling real-time applications on multi-core architectures. Computer Science [cs]. Université de Rennes 1, 2018. English. ⟨tel-01945456v2⟩

Share

Metrics

Record views

339

Files downloads

470