Computers are widely present in our daily life and are used in critical applic-ations like cars, planes, pacemakers. Those real-time systems are nowadaysbased on processors which have an increasing complexity and have specifichardware services designed to reduce task preemption and migration over-heads. However using those services can add unpredictable overheads whenthe system has to switch from one task to another in some cases.This document screens existing solutions used in commonly availableprocessors to ease preemption and migration to highlight their strengths andweaknesses. A new hardware service is proposed to speed up task switchingat the L1 cache level, to reduce context switch overheads and to improvesystem predictability.The so...
La mémoire de travail permet le stockage et le traitement temporaire d’une quantité limitée d’inform...
Les systèmes temps-réel embarqués critiques intègrent un nombre croissant de fonctionnalités comme l...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
International audienceThe design of tailored hardware has proven a successful strategy to reduce the...
Dynamically reconfigurable architectures offer theoretically excellent trade-off between performance...
Real-time systems must provide functionalities that need to produce their results within predefined ...
Critical real-time embedded systems are integrating an increasing number of functionalities, as show...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
Recent heterogeneous multiprocessor systems on a chip (HMPSoCs), typically add a low-power processor...
Field-Programmable Gate Arrays (FPGAs) have been gaining popularity as hardware accelerators in hete...
Les temps avancent et les applications temps-réel deviennent de plus en plus gourmandes en ressource...
Computer system performance has been pushed further and further for decades, and hence the complexit...
Safety-critical real-time systems often rely on time provisioning strategies. These are especially a...
La mémoire de travail permet le stockage et le traitement temporaire d’une quantité limitée d’inform...
Les systèmes temps-réel embarqués critiques intègrent un nombre croissant de fonctionnalités comme l...
A real-time system is a system whose correctness depends not only on the correctness of the values i...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
International audienceThe design of tailored hardware has proven a successful strategy to reduce the...
Dynamically reconfigurable architectures offer theoretically excellent trade-off between performance...
Real-time systems must provide functionalities that need to produce their results within predefined ...
Critical real-time embedded systems are integrating an increasing number of functionalities, as show...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
Recent heterogeneous multiprocessor systems on a chip (HMPSoCs), typically add a low-power processor...
Field-Programmable Gate Arrays (FPGAs) have been gaining popularity as hardware accelerators in hete...
Les temps avancent et les applications temps-réel deviennent de plus en plus gourmandes en ressource...
Computer system performance has been pushed further and further for decades, and hence the complexit...
Safety-critical real-time systems often rely on time provisioning strategies. These are especially a...
La mémoire de travail permet le stockage et le traitement temporaire d’une quantité limitée d’inform...
Les systèmes temps-réel embarqués critiques intègrent un nombre croissant de fonctionnalités comme l...
A real-time system is a system whose correctness depends not only on the correctness of the values i...