Proceedings 29th Annual International Symposium on Computer Architecture
DOI: 10.1109/isca.2002.1003578
|View full text |Cite
|
Sign up to set email alerts
|

Going the distance for TLB prefetching: an application-driven study

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
116
0

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 68 publications
(119 citation statements)
references
References 30 publications
3
116
0
Order By: Relevance
“…In response, researchers have considered techniques to improve TLB structure, lookup, and placement [9,13]. More sophisticated techniques such as TLB prefetching and mechanisms to accelerate page walks have also been considered [5,11,19,27]. Our goal is to propose techniques, orthogonal to past work, to further boost TLB performance.…”
Section: Prior Tlb Enhancement Techniquesmentioning
confidence: 99%
See 2 more Smart Citations
“…In response, researchers have considered techniques to improve TLB structure, lookup, and placement [9,13]. More sophisticated techniques such as TLB prefetching and mechanisms to accelerate page walks have also been considered [5,11,19,27]. Our goal is to propose techniques, orthogonal to past work, to further boost TLB performance.…”
Section: Prior Tlb Enhancement Techniquesmentioning
confidence: 99%
“…In the first regime, the OS does not succeed in mapping contiguous physical pages to contiguous virtual pages. In these cases, only traditional techniques such as changing TLB organizations or prefetching are likely to be successful in increasing hit rates [6,11,19]. At the other end of the spectrum, there exists a regime of extremely high contiguity, when the OS decides that the overheads of superpage construction are well worth the effort.…”
Section: Our Approachmentioning
confidence: 99%
See 1 more Smart Citation
“…When a cache miss occurs, the miss address indexes the correlation Distance prefetching is a generalization of Markov prefetching. 5 Originally proposed for prefetching TLB entries, distance prefetching can easily be adapted to prefetching cache lines. This adaptation uses an address delta, the distance between two consecutive miss addresses, as the prefetch key into the correlation table.…”
Section: Correlation Prefetchingmentioning
confidence: 99%
“…[3][4][5][6] Figure 1a illustrates conventional We propose an alternative structure, shown in Figure 1b, for holding prefetch history. In this structure, a fixed-length FIFO table, the global history buffer (GHB) holds cache miss addresses.…”
mentioning
confidence: 99%