Pushing the envelope on free TLB prefetching
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/346621
Tipus de documentText en actes de congrés
Data publicació2021-05
EditorBarcelona Supercomputing Center
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
Frequent Translation Lookaside Buffer (TLB) misses pose
significant performance and energy overheads due to page
walks required for fetching the translations. The address translation
performance bottleneck is further exacerbated by the
advent of big data and graph processing workloads due to their
massive data footprints. Prefetching page table entries (PTEs)
ahead of demand TLB accesses is an intuitively effective
approach for alleviating the TLB performance bottleneck.
However, each TLB prefetch request implies traversing the
page table to fetch the corresponding PTE, triggering additional
accesses to the memory hierarchy. Therefore, TLB
prefetching is a promising, although costly, technique that may
undermine performance when the prefetches are not accurate.
This work exploits the locality in the last level of the page
table to reduce the cost and enhance the performance benefits
of TLB prefetching by prefetching adjacent PTEs “for free”.
We design Dynamic Free TLB Prefetching (DFTP), a scheme
that predicts via sampling the usefulness of these “free” PTEs
and prefetches only the ones most likely to save TLB misses.
DFTP can be combined with any TLB prefetcher to provide
further performance enhancements by exploiting page table
locality for both demand and prefetch page walks.
CitacióVavouliotis, G.; Álvarez Martí, L.; Casas, M. Pushing the envelope on free TLB prefetching. A: . Barcelona Supercomputing Center, 2021, p. 70-71.
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
BSC_DS-2021-26_ ... e Envelope on Free TLB.pdf | 290,9Kb | Visualitza/Obre |