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
Abstract : Multi-core architectures using scratch pad memories are very attractive to execute embedded time-critical applications, because they offer a large computational power. However, ensuring that timing constraints are met on such platforms is challenging, because some hardware resources are shared between cores. When targeting the bus connecting cores and external memory, worst-case sharing scenarios are too pessimistic. This thesis propose strategies to reduce this pessimism. These strategies offer to both improve the accuracy of worst-case communication costs, and to exploit hardware parallel capacities by overlapping computations and communications. Moreover, fragmenting the latter allow to increase overlapping possibilities.
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 : Friday, January 18, 2019 - 1:08:18 PM

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

272

Files downloads

302