1993
DOI: 10.1145/166962.166974
|View full text |Cite
|
Sign up to set email alerts
|

Efficient simulation of caches under optimal replacement with applications to miss characterization

Abstract: Cache miss characterization models such as the three Cs model are useful in developing schemes to reduce cache misses and their penalty. In this paper we propose the OPT model that uses cache simulation under optimal (OPT) replacement to obtain a finer and more accurate characterization of misses than the three Cs model. However, current methods for optimal cache simulation are slow and difficult to use. We present three new techniques for optimal cache simulation. First, we propose a limited lookahead strateg… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
38
0

Year Published

2000
2000
2013
2013

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 43 publications
(38 citation statements)
references
References 13 publications
0
38
0
Order By: Relevance
“…The model simplifies the memory timing by differentiating only between sequential and nonsequential read and write accesses. When using other processor architectures, generic cache simulators, such as Dinero IV [25] and Cheetah [26] need to be integrated.…”
Section: ) Memory Subsystem Optimizationsmentioning
confidence: 99%
“…The model simplifies the memory timing by differentiating only between sequential and nonsequential read and write accesses. When using other processor architectures, generic cache simulators, such as Dinero IV [25] and Cheetah [26] need to be integrated.…”
Section: ) Memory Subsystem Optimizationsmentioning
confidence: 99%
“…Our proposal has some similarity with the way OPT replacement is simulated [13] by an offline trace driven simulator. The simulator typically uses a lookahead window to observe future accesses and pick out the optimal replacement candidate.…”
Section: Related Workmentioning
confidence: 99%
“…Mattson, et al, present a stack algorithm to measure cache misses for different cache sizes in one run [11]. Sugumar and Abraham [22] use Belady's algorithm to characterize capacity and conflict misses. They present three techniques for fast simulation of optimal cache replacement.…”
Section: Related Workmentioning
confidence: 99%