ISCA 2021
Exploiting Page Table Locality for Agile TLB Prefetching
Georgios Vavouliotis, Lluc Alvarez, Vasileios Karakostas, Konstantinos Nikas, Nectarios Koziris, Daniel A. Jimenez, Marc Casas
Abstract summary
This work exploits neighbouring entries already fetched during a page-table access to make translation prefetching less expensive. A sampling mechanism predicts which of those entries are likely to be useful. It is paired with an adaptive composite prefetcher that selects among several prediction strategies and disables unhelpful speculation. The evaluation covers industrial, general-purpose and data-intensive workloads.
Read the source