Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. Multi-core platforms have been released to satisfy the computing demand while reducing the size, weight, and power requirements. The most significant challenge when deploying real-time systems on multi-core platforms is to guarantee the real-time constraints of hard real-time applications on such platforms. This is caused by interdependent problems, referred to as a chicken and egg situation, which is explained as follows. Due to the effect of multi-core hardware, such as local caches and shared hardware resources, the timing behavior of tasks are strongly influenced by their execution context (i.e., co-located tasks, concurrent tasks), which...
In order to achieve performance gains, computers have evolved to multi-core and many-core platforms ...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
Les temps avancent et les applications temps-réel deviennent de plus en plus gourmandes en ressource...
Most schedulability analysis techniques for multi-core architectures assume a single Worst-Case Exec...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
This thesis explores co-scheduling problems in the context of large-scale applications with two main...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
In order to achieve performance gains, computers have evolved to multi-core and many-core platforms ...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
Les temps avancent et les applications temps-réel deviennent de plus en plus gourmandes en ressource...
Most schedulability analysis techniques for multi-core architectures assume a single Worst-Case Exec...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
This thesis explores co-scheduling problems in the context of large-scale applications with two main...
International audienceEstimating the worst-case execution time (WCET) of parallel applications runni...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
In order to achieve performance gains, computers have evolved to multi-core and many-core platforms ...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...