A Study of STTRAM-based Page Walker Caches for Energy-Efficient Address Translation

Kyle Kuan, Tosiron Adegbija

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

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 2022 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2022
PublisherIEEE Computer Society
Pages74-79
Number of pages6
ISBN (Electronic)9781665466059
DOIs
StatePublished - 2022
Event2022 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2022 -
Duration: Jan 1 2022 → …

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume2022-July

Conference

Conference2022 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2022
Period1/1/22 → …

Keywords

  • energy-efficient address translation
  • Page walker cache
  • spin-transfer torque RAM cache

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A Study of STTRAM-based Page Walker Caches for Energy-Efficient Address Translation'. Together they form a unique fingerprint.

Cite this