2008 IEEE Real-Time and Embedded Technology and Applications Symposium 2008
DOI: 10.1109/rtas.2008.19
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Timing Analysis of Modern Processor Pipelines via Hardware/Software Interactions

Abstract: Embedded systems are often subject to constraints that require determinism to ensure that task deadlines are met. Such systems are referred to as real-time systems. Schedulability analysis provides a firm basis to ensure that tasks meet their deadlines for which knowledge of worst-case execution time (WCET) bounds is a critical piece of information. Static timing analysis techniques are used to derive these WCET bounds. A limiting factor for designing realtime systems is the class of processors that can be use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2008
2008
2011
2011

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 31 publications
0
8
0
Order By: Relevance
“…The CheckerMode infrastructure [9] (Figure 1) provides the means to obtain accurate WCET values for real-time tasks executing on modern processor pipelines. We proposed modifications to the design of embedded processors so that, in addition to the ability to execute software normally (deployment mode), processors are capable of executing in a novel checker mode.…”
Section: Checkermodementioning
confidence: 99%
See 3 more Smart Citations
“…The CheckerMode infrastructure [9] (Figure 1) provides the means to obtain accurate WCET values for real-time tasks executing on modern processor pipelines. We proposed modifications to the design of embedded processors so that, in addition to the ability to execute software normally (deployment mode), processors are capable of executing in a novel checker mode.…”
Section: Checkermodementioning
confidence: 99%
“…Snapshots describe the state of the processor captured while performing timing analysis, using our "hybrid" CheckerMode technique [9], to obtain the worst-case execution time for modern processor architectures. It typically consists of the state of each functional unit of the processor at a given point in time (t).…”
Section: Snapshotsmentioning
confidence: 99%
See 2 more Smart Citations
“…This difficulty is more noticeable during the process of determining WCETs of security policies because the actual inputs will not be known until an attack occurs. We also recently introduced a hybrid mechanism [4] which uses hardware/software interactions to accurately gauge WCETs for high-end processors.…”
Section: Worst Case Execution Time Estimatesmentioning
confidence: 99%