• DocumentCode
    1731323
  • Title

    WCET Analysis of Multi-level Non-inclusive Set-Associative Instruction Caches

  • Author

    Hardy, Damien ; Puaut, Isabelle

  • Author_Institution
    IRISA, Univ. Europeenne de Bretagne, Rennes
  • fYear
    2008
  • Firstpage
    456
  • Lastpage
    466
  • Abstract
    With the advent of increasingly complex hardware in real-time embedded systems (processors with performance enhancing features such as pipelines, cache hierarchy, multiple cores), many processors now have a set-associative L2 cache. Thus, there is a need for considering cache hierarchies when validating the temporal behavior of real-time systems, in particular when estimating tasks´ worst-case execution times (WCETs). In this paper, we propose a safe static instruction cache analysis method for multi-level non-inclusive caches. The proposed method is experimented on medium-size and large programs. We show that the method is reasonably tight. We further show that in all cases WCET estimations are much tighter when considering the cache hierarchy than when considering only the L1 cache. An evaluation of the analysis time is conducted, demonstrating that analyzing the cache hierarchy has a reasonable computation time.
  • Keywords
    cache storage; embedded systems; task analysis; WCET analysis; multi-level noninclusive set-associative instruction caches; real-time embedded systems; set-associative L2 cache; static instruction cache analysis; worst-case execution times; Analytical models; Computer architecture; Delay; Design methodology; Embedded system; Hardware; Performance analysis; Pipelines; Proposals; Real time systems; WCET; abstract interpretation; cache hierarchy; non-inclusive instruction caches; real-time systems; static analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2008
  • Conference_Location
    Barcelona
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3477-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2008.10
  • Filename
    4700458