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