Cache Related Preemption Delay

Orges Xhani, "Effects of real-time scheduling on cache performance and worst case execution times"

Cache memories in real-time systems can increase performance, but at the
cost of unpredictable behaviour and loose bounds of the worst case execution
time analysis. Preemptive schedulers, while necessary for overall schedulabi-
lity, introduce further uncertainty in such systems because, when resuming
execution after a preemption, a task can find some of the useful cache lines
evicted by the preempting task and suffer further delays (CRPD - cache
related preemption delay) not expected by the static code analysis. These

Subscribe to RSS - Cache Related Preemption Delay