• DocumentCode
    3132497
  • Title

    Hybrid instruction cache partitioning for preemptive real-time systems

  • Author

    Busquets-Mataix, José V. ; Serrano, Juan J. ; Wellings, Andy

  • Author_Institution
    Dept. de Ingenieria de Sistemas, Univ. Politecnica de Valencia, Spain
  • fYear
    1997
  • fDate
    11-13 Jun 1997
  • Firstpage
    56
  • Lastpage
    63
  • Abstract
    Cache memories have been historically avoided in real-time systems because of their unpredictable behavior. In addition to the research focused at obtaining the worst-case execution time of cached programs (typically assuming no preemption), some techniques have been presented to deal with the cache interference due to preemptions (extrinsic or inter-task cache interference). These techniques either account for the extrinsic (cache) interference in the schedulability analysis, or annuls it by partitioning the cache. This paper describes a new technique, hybrid partitioning, which is a mixture of the former two. It either provides a task with a private partition or accounts for the extrinsic interference that may arise. The hybrid technique outperforms the original two for any workload or hardware configuration. In conclusion, it represents a powerful yet general framework for dealing with extrinsic cache interference
  • Keywords
    cache storage; real-time systems; scheduling; software performance evaluation; storage management; cache interference; cache memories; extrinsic interference; hardware configuration; hybrid instruction cache partitioning; hybrid partitioning; preemption; preemptive real-time systems; research; schedulability analysis; unpredictable behavior; workload; worst-case execution time; Bismuth; Delay effects; Delay estimation; Equations; Interference; Performance analysis; Protocols; Real time systems; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on
  • Conference_Location
    Toledo
  • Print_ISBN
    0-8186-8034-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1997.613764
  • Filename
    613764