MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture 2021
DOI: 10.1145/3466752.3480124
|View full text |Cite
|
Sign up to set email alerts
|

Twig: Profile-Guided BTB Prefetching for Data Center Applications

Abstract: Modern data center applications have deep software stacks, with instruction footprints that are orders of magnitude larger than typical instruction cache (I-cache) sizes. To efficiently prefetch instructions into the I-cache despite large application footprints, modern server-class processors implement a decoupled frontend with Fetch Directed Instruction Prefetching (FDIP). In this work, we first characterize the limitations of a decoupled frontend processor with FDIP and find that FDIP suffers from significan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
15
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 16 publications
(19 citation statements)
references
References 87 publications
2
15
0
Order By: Relevance
“…Shotgun [83] faces a slight slowdown as it wastes critical BTB capacity to store unused prefetch metadata. We corroborate the findings [23,75,132] of recent work and identify three reasons behind the performance degradation induced by these prior BTB prefetching policies [73,83]. First, like any temporal prefetcher [139][140][141],…”
Section: Why Is the Btb Replacement Policy Important?supporting
confidence: 87%
See 4 more Smart Citations
“…Shotgun [83] faces a slight slowdown as it wastes critical BTB capacity to store unused prefetch metadata. We corroborate the findings [23,75,132] of recent work and identify three reasons behind the performance degradation induced by these prior BTB prefetching policies [73,83]. First, like any temporal prefetcher [139][140][141],…”
Section: Why Is the Btb Replacement Policy Important?supporting
confidence: 87%
“…As also observed by recent work [75,132], we find in Fig. 4 that Confluence [73] [73,83] provide merely 1.4% mean speedup, while a perfect BTB offers 63.2% mean speedup.…”
Section: Why Is the Btb Replacement Policy Important?supporting
confidence: 87%
See 3 more Smart Citations