• DocumentCode
    129951
  • Title

    On the Comparison of Deterministic and Probabilistic WCET Estimation Techniques

  • Author

    Abella, Jaume ; Hardy, Damien ; Puaut, Isabelle ; Quinones, Eduardo ; Cazorla, Francisco J.

  • fYear
    2014
  • fDate
    8-11 July 2014
  • Firstpage
    266
  • Lastpage
    275
  • Abstract
    Timing validation is a critical step in the design of real-time systems, that requires the estimation of Worst-Case Execution Times (WCET) for tasks. A number of different methods have been proposed, such as Static Deterministic Timing Analysis (SDTA). The advent of Probabilistic Timing Analysis, both Measurement-Based (MBPTA) and Static Probabilistic Timing Analyses (SPTA), offers different design points between the tightness of WCET estimates, hardware that can be analyzed and the information needed from the user to carry out the analysis. The lack of comparison among those techniques makes complex the selection of the most appropriate one for a given system. This paper makes a first attempt towards comparing comprehensively SDTA, SPTA and MBPTA, qualitatively and quantitatively, under different cache configurations implementing LRU and random replacement. We identify strengths and limitations of each technique depending on the characteristics of the program under analysis and the hardware platform, thus providing users with guidance on which approach to choose depending on their target application and hardware platform.
  • Keywords
    cache storage; probability; program diagnostics; real-time systems; LRU; MBPTA; SDTA; SPTA; cache configurations; deterministic WCET estimation technique; hardware platform; measurement-based probabilistic timing analysis; probabilistic WCET estimation technique; random replacement; real-time system design; static deterministic timing analysis; static probabilistic timing analysis; timing validation; worst-case execution time estimation; Estimation; Hardware; Probabilistic logic; Software design; Timing; Vectors; WCET estimation; deterministic methods; probabilistic methods; real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2014 26th Euromicro Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4799-5797-2
  • Type

    conf

  • DOI
    10.1109/ECRTS.2014.16
  • Filename
    6932608