Proceedings Ninth Euromicro Workshop on Real Time Systems
DOI: 10.1109/emwrts.1997.613765
|View full text |Cite
|
Sign up to set email alerts
|

Generalizing timing predictions to set-associative caches

Abstract: Hard real-time systems rely on the assumption that the deadlines of tasks can be met { otherwise the safety of the controlled system is jeopardized. Several scheduling paradigms have b e e n d e v eloped to support the analysis of a task sets and determine if a schedule is feasible. These scheduling paradigms rely on the assumption that the worst-case execution time (WCET) of hard real-time tasks be known a-priori.In the past years, research in the static prediction of WCET has been extended from unoptimized p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0
1

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(6 citation statements)
references
References 12 publications
0
5
0
1
Order By: Relevance
“…In that approach instructions are classified as always-hit, always-miss, first-miss and first-hit, by analysing the control flow of the program. In [29] the concept is enhanced from direct-mapped to set-associative caches. The Static Cache Simulation only deals with instruction caches, but it is stated in [29], that work is under way to handle data caches as well.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In that approach instructions are classified as always-hit, always-miss, first-miss and first-hit, by analysing the control flow of the program. In [29] the concept is enhanced from direct-mapped to set-associative caches. The Static Cache Simulation only deals with instruction caches, but it is stated in [29], that work is under way to handle data caches as well.…”
Section: Related Workmentioning
confidence: 99%
“…In [29] the concept is enhanced from direct-mapped to set-associative caches. The Static Cache Simulation only deals with instruction caches, but it is stated in [29], that work is under way to handle data caches as well. Static Cache Simulation can handle nested loops and procedure calls, thus the analysis is more complex than the one used in PTA.…”
Section: Related Workmentioning
confidence: 99%
“…Healy et al [34], [35] studied static cache simulation for analyzing timing behavior of instruction caches. Mueller [36] examined static cache analysis for set-associative caches. Alt et al [37] studied WCET analysis for caches by using abstract interpretation (AI).…”
Section: Related Workmentioning
confidence: 99%
“…Most significantly, loop bodies only require a few traversals to bound the WCET for the entire loop. We capture the worst-case behavior of architectural components along execution paths and compose these paths for loops, functions, and, ultimately, the entire application, to derive cycle counts that bound the WCET [1,2,11,23,24,25,26,27,38,39,40]. Figure 1 shows the organization of the timing analysis environment, which has been adapted to model the VISA and the Simplescalar instruction set (PISA) [6].…”
Section: Static Worst-case Timing Analysismentioning
confidence: 99%