2007
DOI: 10.1109/l-ca.2007.5
|View full text |Cite
|
Sign up to set email alerts
|

Probabilistic Prediction of Temporal Locality

Abstract: Abstract-The increasing gap between processor and memory speeds, as well as the introduction of multi-core CPUs, have exacerbated the dependency of CPU performance on the memory subsystem. This trend motivates the search for more efficient caching mechanisms, enabling both faster service of frequently used blocks and decreased power consumption. In this paper we describe a novel, random sampling based predictor that can distinguish transient cache insertions from non-transient ones. We show that this predictor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 16 publications
0
7
0
Order By: Relevance
“…In memory reference streams some data blocks are much more popular than others -so much so, that sampling a block at random will produce a block that is seldom used, but sampling a reference at random will most probably identify a block that is highly used [216,217,218]. This can be used to selectively insert only highly used blocks into the cache, without any need to maintain historical information about access patterns to each block.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…In memory reference streams some data blocks are much more popular than others -so much so, that sampling a block at random will produce a block that is seldom used, but sampling a reference at random will most probably identify a block that is highly used [216,217,218]. This can be used to selectively insert only highly used blocks into the cache, without any need to maintain historical information about access patterns to each block.…”
Section: Discussionmentioning
confidence: 99%
“…It has therefore been suggested that one should focus on the "core" working set, defined to be those pages that are accessed repeatedly a large number of times. The size of this select group is, of course, smaller, and may be claimed to better reflect the locality of the reference stream [447,216,218].…”
Section: Working Sets and Spatial Localitymentioning
confidence: 99%
See 2 more Smart Citations
“…Denning was the first to formalized the notion of a working set [4] to depict such data items that are accessed within a certain number of instructions. The core working set (CWS) [5] extends Denning's working set concept and illustrates that a dramatic disparity exists between the usage patterns of frequently used data and those of lightly used data in the working set. It is similar to a scenario in SPM management, in which the most popular data items are expected to be maintained in SPM for future references.…”
Section: Introductionmentioning
confidence: 99%