The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and in particular CPUs with cache memories. But because of the way the cache is working, additional delays known as Cache-Related Preemption Delays (CRPDs) might occur as soon as preemptive scheduling is considered. These CRPDs make the predictability problem more complex and may even threaten the system schedulability. This article presents different existing strategies to deal with CRPD issues. These strategies can focus on reducing the CRPDs at the cache level or can work at the scheduling level to control the number of preemptions. Combinations between those different methods are also presented
We observe the cache misses introduced by scheduling and preemptions and their effects on the worst ...
International audienceIn this paper, we consider the problem of scheduling hard real-time tasks subj...
<p>In multitasking real-time systems, the choice of scheduling algorithm is an important factor to e...
Handling cache related preemption delay (CRPD) in a pre-emptive scheduling context for real-time sys...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Schedulability analyses for preemptive real-time systems need to take into account cache-related pre...
Cache memories have been introduced into embedded systems to prevent memory access times from becomi...
International audienceThe use of hardware caches became essential in modern embedded systems to addr...
International audienceEvaluating cache related preemption delay (CRPD) in preemptive scheduling cont...
With the rapid growth of complex hardware features, timing analysis has become an increasingly diffi...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
Cache memory is used in almost all computer systems today to bridge the ever increasing speed gap be...
\u3cp\u3eCommercial off-the-shelf programmable platforms for real-time systems typically contain a c...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
We observe the cache misses introduced by scheduling and preemptions and their effects on the worst ...
International audienceIn this paper, we consider the problem of scheduling hard real-time tasks subj...
<p>In multitasking real-time systems, the choice of scheduling algorithm is an important factor to e...
Handling cache related preemption delay (CRPD) in a pre-emptive scheduling context for real-time sys...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Schedulability analyses for preemptive real-time systems need to take into account cache-related pre...
Cache memories have been introduced into embedded systems to prevent memory access times from becomi...
International audienceThe use of hardware caches became essential in modern embedded systems to addr...
International audienceEvaluating cache related preemption delay (CRPD) in preemptive scheduling cont...
With the rapid growth of complex hardware features, timing analysis has become an increasingly diffi...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
Cache memory is used in almost all computer systems today to bridge the ever increasing speed gap be...
\u3cp\u3eCommercial off-the-shelf programmable platforms for real-time systems typically contain a c...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
We observe the cache misses introduced by scheduling and preemptions and their effects on the worst ...
International audienceIn this paper, we consider the problem of scheduling hard real-time tasks subj...
<p>In multitasking real-time systems, the choice of scheduling algorithm is an important factor to e...