International audienceMulti-core architectures, which have multiple processors on a single chip, have been adopted by most chip manufacturers. In most such architectures, the different cores have private caches and also shared on-chip caches. For real-time systems to exploit multi-core architectures, it is required to obtain both tight and safe estimations of a number of metrics required to validate the system temporal behaviour in all situations, including the worst-case: tasks worst-case execution times (WCET), preemption delays and migration delays. Estimating such metrics is very challenging because of the possible interferences between cores due to shared hardware resources such as shared caches, memory bus, etc. In this paper, we prop...
Les tâches critiques en systèmes temps-réel sont soumises à des contraintes temporelles et de co...
We introduce the Execution Migration Machine (EM2), a novel, scalable shared-memory architecture for...
A feature in modern operating systems is the ability to switch between programs so they appear to ru...
International audienceMulti-core architectures, which have multiple processors on a single chip, hav...
Multi-core architectures, which have multiple processors on a single chip, have been adopted by most...
Multi-core chips have been increasingly adopted by the microprocessor industry. For real-time system...
International audienceThe use of multi-core architectures in real-time systems raises new issues reg...
We introduce the Execution Migration Machine (EM²), a novel data-centric multicore memory system arc...
IEEE Real-Time Systems Symposium 2017 (RTSS 2017). Paris, France.Schedulability analysis for tasks ...
CPS Student Forum Portugal was held as part of the Cyber-Physical Systems Week (CPS Week 2018), 10-1...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
Abstract—The ongoing move to chip multiprocessors (CMPs) permits greater sharing of last-level cache...
For certain applications involving chip multiprocessors with more than 16 cores, a directoryless arc...
Increasing on-chip wire delay and growing off-chip miss latency, present two key challenges in desig...
Chip-multiprocessors (CMPs) have become the mainstream chip design in recent years; for scalability ...
Les tâches critiques en systèmes temps-réel sont soumises à des contraintes temporelles et de co...
We introduce the Execution Migration Machine (EM2), a novel, scalable shared-memory architecture for...
A feature in modern operating systems is the ability to switch between programs so they appear to ru...
International audienceMulti-core architectures, which have multiple processors on a single chip, hav...
Multi-core architectures, which have multiple processors on a single chip, have been adopted by most...
Multi-core chips have been increasingly adopted by the microprocessor industry. For real-time system...
International audienceThe use of multi-core architectures in real-time systems raises new issues reg...
We introduce the Execution Migration Machine (EM²), a novel data-centric multicore memory system arc...
IEEE Real-Time Systems Symposium 2017 (RTSS 2017). Paris, France.Schedulability analysis for tasks ...
CPS Student Forum Portugal was held as part of the Cyber-Physical Systems Week (CPS Week 2018), 10-1...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
Abstract—The ongoing move to chip multiprocessors (CMPs) permits greater sharing of last-level cache...
For certain applications involving chip multiprocessors with more than 16 cores, a directoryless arc...
Increasing on-chip wire delay and growing off-chip miss latency, present two key challenges in desig...
Chip-multiprocessors (CMPs) have become the mainstream chip design in recent years; for scalability ...
Les tâches critiques en systèmes temps-réel sont soumises à des contraintes temporelles et de co...
We introduce the Execution Migration Machine (EM2), a novel, scalable shared-memory architecture for...
A feature in modern operating systems is the ability to switch between programs so they appear to ru...