2003
DOI: 10.1109/jproc.2003.814618
|View full text |Cite
|
Sign up to set email alerts
|

The influence of processor architecture on the design and the results of WCET tools

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
126
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 189 publications
(130 citation statements)
references
References 14 publications
1
126
0
Order By: Relevance
“…If it is not in cache, then a cache miss occurs, and the information is fetched from external memory. Caches are highly beneficial, greatly reducing the WCET of a task in comparison to its WCET if executed directly from external memory, provided they are well-designed [Heckmann et al 2003;Wilhelm et al 2009]. …”
Section: Real-time Systems Sharing the Cachementioning
confidence: 99%
“…If it is not in cache, then a cache miss occurs, and the information is fetched from external memory. Caches are highly beneficial, greatly reducing the WCET of a task in comparison to its WCET if executed directly from external memory, provided they are well-designed [Heckmann et al 2003;Wilhelm et al 2009]. …”
Section: Real-time Systems Sharing the Cachementioning
confidence: 99%
“…The most problematic processor features for WCET analysis are the replacement strategies for set-associative caches [14]. A pseudo-round-robin replacement strategy of the 4-way set-associative cache in the ColdFire MCF 5307 effectively renders the associativity useless for WCET analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Such an integrated analysis is complex and also demanding with respect to the computational effort. Consequently, Heckmann et al [14] suggest the following restrictions for time-predictable processors: (1) separate data and instruction caches; (2) locally deterministic update strategies for caches; (3) static branch prediction; and (4) limited out-of-order execution. Further suggestions for time-predictable architectures and memory hierarchies are given in [57].…”
Section: Related Workmentioning
confidence: 99%
“…An upper bound on the execution time of an individual task is commonly referred to as the worst-case execution time (WCET) of the task. WCET analysis is a difficult problem, depending on the processor architecture and the task implementation [15]. For example, memory caches and processor pipelines often improve average performance significantly but are inherently context-sensitive concepts and therefore complicate WCET analyses, in particular, if tight WCET bounds are needed.…”
Section: The Computing Abstractions Of Control Engineeringmentioning
confidence: 99%