In preemptive real-time systems, scheduling analyses need - in addition to the worst-case execution time - the context-switch cost. In case of preemption, the preempted and the preempting task may interfere on the cache memory. These interferences lead to additional reloads in the preempted task. The delay due to these reloads is referred to as the cache-related preemption delay (CRPD). The CRPD constitutes a large part of the context-switch cost. In this article, we focus on the computation of upper bounds on the CRPD based on the concepts of useful cache blocks (UCBs) and evicting cache blocks (ECBs). We explain how these concepts can be used to bound the CRPD in case of direct-mapped caches. Then we consider set-associative caches with L...
The assumption of task independence has long been consubstantial with the formulation of many schedu...
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...
Limited Preemptive Fixed Preemption Point scheduling (LP-FPP) has the ability to decrease and contro...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
In the presence of caches, preemptive scheduling may incur a significant overhead referred to as cac...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburg, PA, US...
Hard real-time systems are typically composed of multiple tasks, subjected to timing constraints. To...
AbstractCaches incur an indirect cost to the response times of tasks due to preemptions in a task sy...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
International audienceHandling cache related preemption delay (CRPD) in pre-emptive scheduling conte...
The assumption of task independence has long been consubstantial with the formulation of many schedu...
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...
Limited Preemptive Fixed Preemption Point scheduling (LP-FPP) has the ability to decrease and contro...
Abstract — Schedulability analysis for real-time systems has been the subject of prominent research ...
In the presence of caches, preemptive scheduling may incur a significant overhead referred to as cac...
Tasks running on microprocessors with cache memories are often subjected to cache related preemption...
23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017, Pittsburg, PA, US...
Hard real-time systems are typically composed of multiple tasks, subjected to timing constraints. To...
AbstractCaches incur an indirect cost to the response times of tasks due to preemptions in a task sy...
Multitasked real-time systems often employ caches to boost performance. However the unpredictable dy...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
The trend in nowadays real-time embedded systems is to use commercial off-the-shelf com-ponents, and...
International audienceHandling cache related preemption delay (CRPD) in pre-emptive scheduling conte...
The assumption of task independence has long been consubstantial with the formulation of many schedu...
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...