CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH374
DOI: 10.1109/ccece.2003.1226134
|View full text |Cite
|
Sign up to set email alerts
|

Static use of locking caches vs. dynamic use of locking caches for real-time systems

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(18 citation statements)
references
References 4 publications
0
18
0
Order By: Relevance
“…Moreover, cache-locking can either be global, where each task "owns" a specific part of the cache, or local, where each task can use the entire cache, but the cache is reloaded each time a pre-emption occurs. Although static and dynamic cache locking schemes are incomparable in general, the dynamic scheme typically performs better than the static scheme, in particular when the cache is relatively small compared to the size of the code (Campoy et al 2003;Liu et al 2012). The reloading costs for dynamic schemes give rise to pessimistic results, however.…”
Section: Cache-related Pre-emption Delays (Crpds)mentioning
confidence: 93%
“…Moreover, cache-locking can either be global, where each task "owns" a specific part of the cache, or local, where each task can use the entire cache, but the cache is reloaded each time a pre-emption occurs. Although static and dynamic cache locking schemes are incomparable in general, the dynamic scheme typically performs better than the static scheme, in particular when the cache is relatively small compared to the size of the code (Campoy et al 2003;Liu et al 2012). The reloading costs for dynamic schemes give rise to pessimistic results, however.…”
Section: Cache-related Pre-emption Delays (Crpds)mentioning
confidence: 93%
“…They use genetic algorithms for both static locking (Campoy et al 2001a(Campoy et al , 2001b and dynamic locking (Campoy et al 2007) in multi-task preemptive real-time systems. In Campoy et al (2003), they compare the static and dynamic use of I-Cache locking algorithms and conclude that static locking presents a greater degree of predictability than dynamic locking, but dynamic locking offers better performance for the majority of the cases. The genetic method in general has a high time complexity.…”
Section: Related Workmentioning
confidence: 97%
“…Most of the previous work proposes heuristic algorithms using a greedy strategy (Puaut and Decotigny 2002;Campoy et al 2005;Arnaud and Puaut 2006;Falk et al 2007;Asaduzzaman et al 2007) or highcomplexity genetic methods (Campoy et al 2001a(Campoy et al , 2001b(Campoy et al , 2003(Campoy et al , 2007Arnaud and Puaut 2006). Some work can only be applied to single-task systems (Falk et al 2007;Asaduzzaman et al 2007;Liu et al 2009b), where WCET minimization is the objective.…”
Section: Related Workmentioning
confidence: 98%
“…The cache content can be locked entirely or partially for the whole system lifetime (static cache locking) or it can be changed at runtime (dynamic cache locking) [14].…”
Section: Design Choices For the Prefetch Architecturementioning
confidence: 99%