Scalable precision cache analysis for real-time software

  • Authors:
  • Jan Staschulat;Rolf Ernst

  • Affiliations:
  • Technical University of Braunschweig, Braunschweig, Germany;Technical University of Braunschweig, Braunschweig, Germany

  • Venue:
  • ACM Transactions on Embedded Computing Systems (TECS) - Special Section LCTES'05
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Caches are needed to increase the processor performance, but the temporal behavior is difficult to predict, especially in embedded systems with preemptive scheduling. Current approaches use simplified assumptions or propose complex analysis algorithms to bound the cache-related preemption delay. In this paper, a scalable preemption delay analysis for associative instruction caches to control the analysis precision and the time-complexity is proposed. An accurate preemption delay calculation is integrated into a cache-aware schedulability analysis. The framework is evaluated in several experiments.