2008
DOI: 10.1007/978-3-540-88479-8_30
|View full text |Cite
|
Sign up to set email alerts
|

Measurement-Based Timing Analysis

Abstract: In this paper we present a measurement-based worst-case execution time (WCET) analysis method. Exhaustive end-to-end execution-time measurements are computationally intractable in most cases. Therefore, we propose to measure execution times of subparts of the application code and then compose these times into it safe WCET bound. This raises a number of challenges to be solved. First. there is the question of how to define and Subsequently calculate adequate subparts. Second, a huge amount of test data is requi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 59 publications
(40 citation statements)
references
References 9 publications
0
33
0
Order By: Relevance
“…Measurement-based timing analysis is a common practice for timing analysis on real processors in industrial domains that include space, automotive and elements of avionics [34], [17], [20]. End-to-end measurements are collected in controlled conditions and the ETB is derived by adding an engineering margin to the Longest Observed Execution Time (LOET) [20].…”
Section: Deriving Etb Under Different Contention Conditionsmentioning
confidence: 99%
“…Measurement-based timing analysis is a common practice for timing analysis on real processors in industrial domains that include space, automotive and elements of avionics [34], [17], [20]. End-to-end measurements are collected in controlled conditions and the ETB is derived by adding an engineering margin to the Longest Observed Execution Time (LOET) [20].…”
Section: Deriving Etb Under Different Contention Conditionsmentioning
confidence: 99%
“…Consequently, various solutions for the low-level analysis of individual path fragments in the presence of caches, pipelines, and branch predictors were proposed (Li and Malik 1999;Lundqvist andStenström 1998, 1999;Stappert and Altenbernd 2000;Theiling and Ferdinand 1998;Schneider and Ferdinand 1999;Ferdinand et al 1999;Colin and Puaut 2000). In contrast to these model-based approach, measurement-based timing analysis (MBTA) proposed the use of timed execution traces of individual code constituents obtained runs of the code on the target hardware (Bernat et al 2002(Bernat et al , 2003Kirner et al 2005;Wenzel et al 2009;Stattelmann and Martin 2010). …”
Section: Related Workmentioning
confidence: 99%
“…Measurement-based timing analysis (MBTA) (Bernat et al 2002(Bernat et al , 2003Kirner et al 2005;Wenzel et al 2009;Stattelmann and Martin 2010) proposes the calculation of WCET estimates from a database of timed execution traces of code runs on the target hardware. Furthermore, many analysis tool chains rely on the Implicit Path Enumeration Technique (IPET) (Li and Malik 1995;Puschner and Schedl 1997;Li and Malik 1997) to calculate a global WCET estimate from WCET estimates of individual code constituents.…”
Section: Introductionmentioning
confidence: 99%
“…For example, the pWCET tool of Bernat et al [4] uses relatively fine-grained scoping, down to the basic-block level. In contrast, the philosophy of the MTime tool is to use a relatively coarse-grained scoping to reduce measurement error [67]. MTime is looking for a tradeoff between the maximum code length covered by sub-paths and the number of sub-paths to be measured.…”
Section: Epet (Path-oriented)mentioning
confidence: 99%
“…There are static WCET analysis approaches [18,58] and measurement-based timing analysis approaches [67,69] based on EPET.…”
Section: Epet (Path-oriented)mentioning
confidence: 99%