Proceedings of the 28th Annual International Symposium on Computer Architecture - ISCA '01 2001
DOI: 10.1145/379240.379259
|View full text |Cite
|
Sign up to set email alerts
|

Dead-block prediction & dead-block correlating prefetchers

Abstract: Effective data prefetching requires accurate mechanisms to predict both "which" cache blocks to prefetch and "when" to prefetch

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

3
176
0

Year Published

2005
2005
2014
2014

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 245 publications
(180 citation statements)
references
References 23 publications
3
176
0
Order By: Relevance
“…Figure 2 shows the cumulative distribution of L1 block dead-times-the number of cycles between a last touch to a block until its eventual eviction. 1 The figure corroborates prior results [12,13,26], showing that over 85% of all cache-block dead-times are longer than the memory access latency. Therefore, prefetch requests issued at last touch can complete before the next access to the same cache index, eliminating the entire off-chip miss latency.…”
Section: Background: Dbcp Prefetchingsupporting
confidence: 88%
See 3 more Smart Citations
“…Figure 2 shows the cumulative distribution of L1 block dead-times-the number of cycles between a last touch to a block until its eventual eviction. 1 The figure corroborates prior results [12,13,26], showing that over 85% of all cache-block dead-times are longer than the memory access latency. Therefore, prefetch requests issued at last touch can complete before the next access to the same cache index, eliminating the entire off-chip miss latency.…”
Section: Background: Dbcp Prefetchingsupporting
confidence: 88%
“…Lai et al proposed Dead-Block Correlated Prefetching [12] to predict the last touch to a cache block prior to that block's eviction, and replace the block by prefetching a subsequently accessed block. By triggering the prefetch at the last touch, DBCP provides maximal lookahead among address-correlating prefetchers.…”
Section: Background: Dbcp Prefetchingmentioning
confidence: 99%
See 2 more Smart Citations
“…Dead-block prediction [20] predicts when L1 D-cache blocks are no longer needed before replacement; an additional table is used to predict likely successors for earlyevicted blocks. They use the dead-block predictor and correlations it exposes to prefetch likely misses, and use the freed L1 storage as a prefetch buffer.…”
Section: Background and Related Workmentioning
confidence: 99%