Show simple item record

dc.contributor.authorVavouliotis, Georgios
dc.contributor.authorÁlvarez Martí, Lluc
dc.contributor.authorCasas, Marc
dc.date.accessioned2021-06-04T07:18:01Z
dc.date.available2021-06-04T07:18:01Z
dc.date.issued2021-05
dc.identifier.citationVavouliotis, G.; Álvarez Martí, L.; Casas, M. Pushing the envelope on free TLB prefetching. A: . Barcelona Supercomputing Center, 2021, p. 70-71.
dc.identifier.urihttp://hdl.handle.net/2117/346621
dc.description.abstractFrequent 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.
dc.format.extent2 p.
dc.languageen
dc.language.isoeng
dc.publisherBarcelona Supercomputing Center
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshHigh performance computing
dc.subject.otherTLB
dc.subject.otherprefetching
dc.subject.othercaches
dc.subject.othermicroarchitecture
dc.titlePushing the envelope on free TLB prefetching
dc.typeConference report
dc.subject.lemacCàlcul intensiu (Informàtica)
dc.rights.accessOpen Access
local.citation.startingPage70
local.citation.endingPage71


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder