Trident: Harnessing Architectural Resources for All Page Sizes in x86 Processors
Venkat Sri Sai Ram, Ashish Panwar, Arkaprava Basu
Abstract
Intel and AMD processors have long supported more than one large page sizes – 1GB and 2MB, to reduce address translation overheads for applications with large memory footprints. However, previous works on large pages have primarily focused on 2MB pages, partly due to a lack of evidence on the usefulness of 1GB pages to real-world applications. Consequently, micro-architectural resources devoted to 1GB pages have gone underutilized for a decade.
Topics & Concepts
x86Computer scienceTridentComputer architectureComputer graphics (images)World Wide WebParallel computingOperating systemSoftwareHistoryArchaeologyParallel Computing and Optimization TechniquesAdvanced Data Storage TechnologiesInterconnection Networks and Systems