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 :
بازگشت