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
Link To Document