2009 30th IEEE Real-Time Systems Symposium 2009
DOI: 10.1109/rtss.2009.34
|View full text |Cite
|
Sign up to set email alerts
|

Using Bypass to Tighten WCET Estimates for Multi-Core Processors with Shared Instruction Caches

Abstract: Multi-core chips have been increasingly adopted by the microprocessor industry. For real-time systems to exploit multi-core architectures, it is required to obtain both tight and safe estimates of worst-case execution times (WCETs). Estimating WCETs for multi-core platforms is very challenging because of the possible interferences between cores due to shared hardware resources such as shared caches, memory bus, etc.This paper proposes a compile-time approach to reduce shared instruction cache interferences bet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
53
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 61 publications
(53 citation statements)
references
References 28 publications
0
53
0
Order By: Relevance
“…In [13], task lifetime information is computed and utilized to refine possible interferences. In [7], a method for identifying and bypassing the static single usage memory blocks so as to reduce the number of interferences is proposed. In [15], abstract interpretation based cache analysis is combined with model checking based bus analysis to achieve more precise interference analysis.…”
Section: Discussionmentioning
confidence: 99%
“…In [13], task lifetime information is computed and utilized to refine possible interferences. In [7], a method for identifying and bypassing the static single usage memory blocks so as to reduce the number of interferences is proposed. In [15], abstract interpretation based cache analysis is combined with model checking based bus analysis to achieve more precise interference analysis.…”
Section: Discussionmentioning
confidence: 99%
“…The work in this paper is orthogonal to many existing proposals that reduce WCET such as compilation optimization [10]- [12] and cache locking mechanism [13]. And it is different from existing task scheduling and mapping work in three aspects.…”
Section: Related Workmentioning
confidence: 99%
“…For example, results on intrinsic cache analysis and WCET estimation [14] can be used as an input to our analysis; studies on cache-related preemption and migration delay [4] can be used to obtain the value of ∆ crpmd used in our analysis; and finally, cache-aware scheduling, such as [13], can be used to reduce the additional cache-related overhead in the compositional/virtualization setting.…”
Section: Related Workmentioning
confidence: 99%