In hard real-time systems, cache partitioning is often suggested as a means of increasing the predictability of caches in pre-emptively scheduled systems: when a task is assigned its own cache partition, inter-task cache eviction is avoided, and timing verification is reduced to the standard worst-case execution time analysis used in non-pre-emptive systems. The downside of cache partitioning is the potential increase in execution times. In this paper, we evaluate cache partitioning for hard real-time systems in terms of overall schedulability. To this end, we examine the sensitivity of (i) task execution times and (ii) pre-emption costs to the size of the cache partition allocated and present a cache partitioning algorithm that is optimal ...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
<p>In multitasking real-time systems, the choice of scheduling algorithm is an important factor to e...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Abstract—In hard real-time systems, cache partitioning is often suggested as a means of increasing t...
Context: pre-emptively scheduled multi-task systems with caches Idea: each task is assigned a dedica...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
Schedulability analysis of real-time systems under preemptive scheduling may often lead to false-neg...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
Growing processing demand on multi-tasking real-time systems can be met by employing scalable multi-...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
© ACM, 2015. This is the author's version of the work. It is posted here by permission of ACM for yo...
Modern processors with an extensive cache structure are considered not to be useful in real-time sys...
Dependable real-time systems are essential to time-critical applications. The systems that run these...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
<p>In multitasking real-time systems, the choice of scheduling algorithm is an important factor to e...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...
Abstract—In hard real-time systems, cache partitioning is often suggested as a means of increasing t...
Context: pre-emptively scheduled multi-task systems with caches Idea: each task is assigned a dedica...
Caches are a source of unpredictability since it is very difficult to predict if a memory access res...
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption...
Schedulability analysis of real-time systems under preemptive scheduling may often lead to false-neg...
International audienceMultithreaded processors, in the context of real-time sys- tems, create the op...
Growing processing demand on multi-tasking real-time systems can be met by employing scalable multi-...
Critical tasks in the context of real-time systems submit to both timing and correctness constraints...
RAMAPRASAD, HARINI Analytically Bounding Data Cache Behavior for Real-Time Sys-tems. (Under the dire...
© ACM, 2015. This is the author's version of the work. It is posted here by permission of ACM for yo...
Modern processors with an extensive cache structure are considered not to be useful in real-time sys...
Dependable real-time systems are essential to time-critical applications. The systems that run these...
Commercial off-the-shelf programmable platforms for real-time systems typically contain a cache to b...
<p>In multitasking real-time systems, the choice of scheduling algorithm is an important factor to e...
Caches have become invaluable for higher-end architectures to hide, in part, the increasing gap betw...