• DocumentCode
    129952
  • Title

    PUB: Path Upper-Bounding for Measurement-Based Probabilistic Timing Analysis

  • Author

    Kosmidis, Leonidas ; Abella, Jaume ; Wartel, Franck ; Quinones, Eduardo ; Colin, Antoine ; Cazorla, Francisco J.

  • fYear
    2014
  • fDate
    8-11 July 2014
  • Firstpage
    276
  • Lastpage
    287
  • Abstract
    Measurement-Based Probabilistic Timing Analysis (MBPTA) responds to the challenge of analysing the timing behaviour of real-time software running on hardware deploying high-performance features (e.g., data caches). MBPTA provides a WCET estimate that upper-bounds the execution time of the set of paths exercised with the data input vectors provided by the user. However, in several scenarios, the user is unaware of the input vector leading to the worst-case path. In this paper we present PUB, a new method that makes the WCET estimates obtained with MBPTA a trustworthy upper-bound of the probabilistic execution time of all paths in the program, even when the user-provided input vectors do not exercise the worst-case path. This significantly reduces the requirements imposed on the user to apply MBPTA. For Malardarlen and EEMBC respectively, PUB provides WCET estimates 5% and 11% higher than the WCET estimates computed with MBPTA.
  • Keywords
    parallel processing; program diagnostics; MBPTA; PUB; WCET estimation; data input vectors; high-performance features; measurement-based probabilistic timing analysis; path upper-bounding; probabilistic execution time; real-time software; trustworthy upperbound; worst-case execution time; Hardware; Positron emission tomography; Probabilistic logic; Silicon; Software; Timing; Vectors; Probabilistic Timing Analysis; WCET; path coverage; real-time;
  • 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.34
  • Filename
    6932609