TY - GEN
T1 - Athena
T2 - 31st International Conference on Parallel Architectures and Compilation Techniques, PACT 2022
AU - Ghahani, Seyed Armin Vakil
AU - Khadirsharbiyani, Soheil
AU - Kotra, Jagadish B.
AU - Kandemir, Mahmut T.
N1 - Publisher Copyright:
© 2022 Association for Computing Machinery.
PY - 2022/10/8
Y1 - 2022/10/8
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85147324134&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85147324134&partnerID=8YFLogxK
U2 - 10.1145/3559009.3569684
DO - 10.1145/3559009.3569684
M3 - Conference contribution
AN - SCOPUS:85147324134
T3 - Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT
SP - 359
EP - 371
BT - PACT 2022 - Proceedings of the 2022 International Conference on Parallel Architectures and Compilation Techniques
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 8 October 2022 through 10 October 2022
ER -