2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA) 2020
DOI: 10.1109/isca45697.2020.00021
|View full text |Cite
|
Sign up to set email alerts
|

Bouquet of Instruction Pointers: Instruction Pointer Classifier-based Spatial Hardware Prefetching

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 43 publications
(33 citation statements)
references
References 40 publications
0
29
0
Order By: Relevance
“…In Skip-List, the number of levels is 9. The number of lookups is 2 25 for all workloads. Each lookup finds exactly one node match with a uniformly distributed random unique key.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…In Skip-List, the number of levels is 9. The number of lookups is 2 25 for all workloads. Each lookup finds exactly one node match with a uniformly distributed random unique key.…”
Section: Methodsmentioning
confidence: 99%
“…Recent hardware prefetchers targeting regular/repetitive patterns: Recent proposals in data prefetching include AAMPM [22], BO [16], SPP [17], ISB [18], VLDP [23], Bingo [24], and most recently, IPCP [25]. AMPM, BOP, and IPCP are the first-, second-and third-place winners of the 2019 data prefetching competition [26], respectively.…”
Section: Related Workmentioning
confidence: 99%
“…This implementation doesn't use program or core counters, only with OS physical address space, but only improves performance for the state of the art over 6.4%. Other approaches can be found in [37] [38] [39].…”
Section: Other Prefetching Enginesmentioning
confidence: 99%
“…Cooksey et al [23] present a content-directed prefetching mechanism to fetch any data brought into the cache that appears to be a pointer, regardless of whether it is used by the program, though compiler input [6,26] is typically necessary to throttle over-fetching. The Bouquet of Prefetchers [68] uses multiple different styles of prefetcher, selected by a PC-based predictor. IMP [88] targets stride-indirect memory access patterns in the cache, as do Takayashiki et al [79] via observing gathers.…”
Section: E Microarchitectural Prefetchersmentioning
confidence: 99%