Proceedings of the ACM SIGMETRICS/international Conference on Measurement and Modeling of Computer Systems 2013
DOI: 10.1145/2465529.2465756
|View full text |Cite
|
Sign up to set email alerts
|

Reuse-based online models for caches

Abstract: We develop a reuse distance/stack distance based analytical modeling framework for efficient, online prediction of cache performance for a range of cache configurations and replacement policies LRU, PLRU, RANDOM, NMRU. Our framework unifies existing cache miss rate prediction techniques such as Smith's associativity model, Poisson variants, and hardware way-counter based schemes. We also show how to adapt LRU way-counters to work when the number of sets in the cache changes. As an example application, we demon… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
6

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 38 publications
(12 citation statements)
references
References 46 publications
(23 reference statements)
0
6
0
6
Order By: Relevance
“…In [50], an analysis over memory workloads shows that the stack distance of memory accesses follows a Zipf distribution law, which is also observed in other application domains such as web caching and disk I/O [51], [52]. A low-overhead hardware mechanism for calculating the stack distance is proposed in [53]. The accuracy of modelling LRUbased caching techniques is discussed in [54].…”
Section: Previous Studiesmentioning
confidence: 99%
“…In [50], an analysis over memory workloads shows that the stack distance of memory accesses follows a Zipf distribution law, which is also observed in other application domains such as web caching and disk I/O [51], [52]. A low-overhead hardware mechanism for calculating the stack distance is proposed in [53]. The accuracy of modelling LRUbased caching techniques is discussed in [54].…”
Section: Previous Studiesmentioning
confidence: 99%
“…First, we consider a single set count s. Following the idea of per-set reuse distance [16,18], we measure the partial footprint for accesses to each cache set S i as its mapped footprint, which is pfp(S i , x). It is measured by first decomposing the execution trace into TP traces, one for each S i .…”
Section: Mapping the Footprintmentioning
confidence: 99%
“…Sen and Wood [18] and Nugteren et al [16] created the first accurate solution, which measures the reuse distance in each cache set and then uses the per-set reuse distance to predict the miss ratio. Sen and Wood called it per-set locality [18]. Following Sen and Wood, we call this model per set reuse distance, or Set-RD in short.…”
Section: Three Models Of Associative Cachementioning
confidence: 99%
See 1 more Smart Citation
“…There are different types of techniques to analyze LLC behavior, such as analytical model [1], [2], trace-driven simulation [3]- [5] and profiling-based performance prediction [6]- [8]. Analytical models typically provide insights on program behavior for performance prediction.…”
Section: Introductionmentioning
confidence: 99%