Athena: An Early-Fetch Architecture To Reduce On-Chip Page Walk Latencies

Seyed Armin Vakil Ghahani, Soheil Khadirsharbiyani, Jagadish B. Kotra, Mahmut T. Kandemir

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Large-scale applications from various domains are becoming increasingly irregular, posing signifcant strains on virtual memory performance. On the other hand, increasing hardware SRAM structures like TLB is becoming challenging due to technology scaling constraints imposed by the limitations of Moore's law. This emerging trend in applications, coupled with the lack of technology scaling in hardware, requires innovations at the hardware level to avoid expensive memory accesses for traversing page tables to keep page walk latencies in check. In this work, we introduce and evaluate Athena, an early-fetch architecture that reduces the on-chip latency of page walk requests. More specifcally, Athena reduces page walk latency by issuing early fetch without waiting on the Memory Management Unit to initiate the fetch. Athena improves performance by 6.5% in native nonvirtualized environments, and by 15.6% in virtualized environments. Moreover, combining Athena with a recent complementary prior work, leads to further improvements of 16.5% and 23.4% in the native and virtualized environments, respectively.

Original languageEnglish (US)
Title of host publicationPACT 2022 - Proceedings of the 2022 International Conference on Parallel Architectures and Compilation Techniques
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages359-371
Number of pages13
ISBN (Electronic)9781450398688
DOIs
StatePublished - Oct 8 2022
Event31st International Conference on Parallel Architectures and Compilation Techniques, PACT 2022 - Chicago, United States
Duration: Oct 8 2022Oct 10 2022

Publication series

NameParallel Architectures and Compilation Techniques - Conference Proceedings, PACT
ISSN (Print)1089-795X

Conference

Conference31st International Conference on Parallel Architectures and Compilation Techniques, PACT 2022
Country/TerritoryUnited States
CityChicago
Period10/8/2210/10/22

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Athena: An Early-Fetch Architecture To Reduce On-Chip Page Walk Latencies'. Together they form a unique fingerprint.

Cite this