Explicit Reservation of Cache Memory in a Predictable, Preemptive Multitasking Real-time System
J. Whitham, N.C. Audsley and R.I. Davis
We describe and evaluate explicit reservation of cache memory to reduce the cache-related preemption delay (CRPD) observed when tasks share a cache in a preemptive multitasking hard real-time system. We demonstrate the approach using measurements obtained from a hardware prototype, and present schedulability analyses for systems that share a cache by explicit reservation. These analyses form the basis for a series of experiments to further evaluate the approach. We find that explicit reservation is most useful for larger task sets with high utilization. Some task sets cannot be scheduled with a conventional cache, but are schedulable with explicit reservation.
Download Not Available
BibTex Entry
@article{Whitham2014,
author = {J. Whitham and N.C. Audsley and R.I. Davis},
journal = {ACM Transactions on Embedded Computing Systems (TECS)},
month = {Apr},
note = {DOI 10.1145/2523070},
number = {4s},
title = {Explicit Reservation of Cache Memory in a Predictable, Preemptive Multitasking Real-time System},
volume = {13},
year = {2014}
}