Comparing caching techniques for multitasking real-time systems TITLE2:

  • Authors:
  • S. Dropsho

  • Affiliations:
  • -

  • Venue:
  • Comparing caching techniques for multitasking real-time systems TITLE2:
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Correctness in real-time computing depends on the logical result and the time when it is available. Real-time operating systems need to know the timing behavior of applications to ensure correct real-time system behavior. Thus, predictability in the underlying hardware operation is required. Unfortunately, standard, embedded cache management policies in microprocessors are designed for excellent probabilistic behavior but lack predictability, especially in a multitasking environment. In this article we examine the two popular cache management policies that support predictable cache behavior in a multitasking environment and quantitatively compare them. Using a novel application of an existing analytical cache model we show that neither policy is best in general and delimit the system characteristics where each is most effective.