Authors
Johan Stärner, Lars Asplund
Publication date
2004/6/11
Book
Proceedings of the 2004 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Pages
146-154
Description
Caches exploits locality of references to reduce memory access latencies and thereby improve processor performance. When an operating system switches application task or performs other kernel services, the assumption of locality may be violated because the instructions and data may no longer be in the cache when the preempted operation is resumed. Thus, these operations have an additional cache interference cost that must be taken into account when calculating or estimating the performance and responsiveness of the system.In this paper we present a simulation framework suitable for examining the cache interference cost in preemptive real-time systems. Using this framework we measure the interference cost for operating system services and a set of embedded benchmarks.The simulations show that there are a significant performance gap between the best- and worst case execution times even for …
Total citations
20062007200820092010201120122013201420152016201720182019202020212022202320242633414212111
Scholar articles
J Stärner, L Asplund - Proceedings of the 2004 ACM SIGPLAN/SIGBED …, 2004