TY - GEN
T1 - A Study of STTRAM-based Page Walker Caches for Energy-Efficient Address Translation
AU - Kuan, Kyle
AU - Adegbija, Tosiron
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - This paper studies spin-transfer torque RAM (STTRAM) as an energy-efficient alternative to SRAM for implementing page walker caches (PWCs) in resource-constrained systems' memory management units. We analyze the access characteristics and persistence of PWC blocks in a set of multithreaded workloads, revealing that individual threads might have different runtime behaviors. Given this observation, we explore and analyze the benefits of heterogeneous retention time STTRAM-wherein STTRAM's data retention time is specialized to cache blocks' persistence needs-for implementing the PWC in multicore systems. Based on our analysis, we propose NECTAR, an energy-efficient heterogeneous STTRAM-based page walker cache architecture. Experimental results using multithreaded PARSEC benchmarks show that NECTAR enables runtime adaptability and offers substantial energy benefits for implementing the PWC, reducing the average energy by 81.36% compared to SRAM, without introducing significant overheads.
AB - This paper studies spin-transfer torque RAM (STTRAM) as an energy-efficient alternative to SRAM for implementing page walker caches (PWCs) in resource-constrained systems' memory management units. We analyze the access characteristics and persistence of PWC blocks in a set of multithreaded workloads, revealing that individual threads might have different runtime behaviors. Given this observation, we explore and analyze the benefits of heterogeneous retention time STTRAM-wherein STTRAM's data retention time is specialized to cache blocks' persistence needs-for implementing the PWC in multicore systems. Based on our analysis, we propose NECTAR, an energy-efficient heterogeneous STTRAM-based page walker cache architecture. Experimental results using multithreaded PARSEC benchmarks show that NECTAR enables runtime adaptability and offers substantial energy benefits for implementing the PWC, reducing the average energy by 81.36% compared to SRAM, without introducing significant overheads.
KW - Page walker cache
KW - energy-efficient address translation
KW - spin-transfer torque RAM cache
UR - http://www.scopus.com/inward/record.url?scp=85140894697&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85140894697&partnerID=8YFLogxK
U2 - 10.1109/ISVLSI54635.2022.00026
DO - 10.1109/ISVLSI54635.2022.00026
M3 - Conference contribution
AN - SCOPUS:85140894697
T3 - Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
SP - 74
EP - 79
BT - Proceedings - 2022 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2022
PB - IEEE Computer Society
T2 - 2022 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2022
Y2 - 4 July 2022 through 6 July 2022
ER -