• DocumentCode
    2895248
  • Title

    Using Bypass to Tighten WCET Estimates for Multi-Core Processors with Shared Instruction Caches

  • Author

    Hardy, Damien ; Piquet, Thomas ; Puaut, Isabelle

  • Author_Institution
    IRISA/INRIA, Univ. Europeenne de Bretagne, Rennes, France
  • fYear
    2009
  • fDate
    1-4 Dec. 2009
  • Firstpage
    68
  • Lastpage
    77
  • Abstract
    Multi-core chips have been increasingly adopted by the microprocessor industry. For real-time systems to exploit multi-core architectures, it is required to obtain both tight and safe estimates of worst-case execution times (WCETs). Estimating WCETs for multi-core platforms is very challenging because of the possible interferences between cores due to shared hardware resources such as shared caches, memory bus, etc. This paper proposes a compile-time approach to reduce shared instruction cache interferences between cores to tighten WCET estimations. Unlike, which accounts for all possible conflicts caused by tasks running on the other cores when estimating the WCET of a task, our approach drastically reduces the amount of inter-core interferences. This is done by controlling the contents of the shared instruction cache(s), by caching only blocks statically known as reused. Experimental results demonstrate the practicality of our approach.
  • Keywords
    cache storage; microprocessor chips; intercore interferences; microprocessor industry; multicore chips; multicore processors; shared instruction caches; worst-case execution times; Delay estimation; Design methodology; Frequency estimation; Hardware; Integer linear programming; Interference; Microprocessors; Multicore processing; Phase estimation; Real time systems; WCET; bypass; multi-core processors; shared cache hierarchy; static instruction cache analysis; static single-usage blocks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2009, RTSS 2009. 30th IEEE
  • Conference_Location
    Washington, DC
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3875-4
  • Type

    conf

  • DOI
    10.1109/RTSS.2009.34
  • Filename
    5368171