• DocumentCode
    2828481
  • Title

    Timed Games for Computing WCET for Pipelined Processors with Caches

  • Author

    Cassez, Franck

  • Author_Institution
    CNRS, LUNAM Univ., Nantes, France
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    195
  • Lastpage
    204
  • Abstract
    We introduce a framework for computing upper bounds of WCET for hardware with caches and pipelines. The methodology we propose consists of 3 steps: 1) given a program to analyse, compute an equivalent (WCET-wise) abstract program, 2) build a timed game by composing this abstract program with a network of timed automata modelling the architecture, and 3) compute the WCET as the optimal time to reach a winning state in this game. We demonstrate the applicability of our framework on standard benchmarks for an ARM9 processor with instruction and data caches, and compute the WCET with UPPAAL-TiGA.
  • Keywords
    automata theory; cache storage; pipeline processing; ARM9 processor; WCET; abstract program; data caches; pipelined processors; timed automata modelling; timed game; Automata; Computational modeling; Computer architecture; Games; Pipelines; Program processors; Registers; Cache; Pipeline; Timed Automata; Worst-Case Execution Time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2011 11th International Conference on
  • Conference_Location
    Newcastle Upon Tyne
  • ISSN
    1550-4808
  • Print_ISBN
    978-1-61284-974-4
  • Type

    conf

  • DOI
    10.1109/ACSD.2011.15
  • Filename
    5988906