ArC: DVFS-aware asymmetric-retention STT-RAM caches for energy-efficient multicore processors

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

5 Scopus citations

Abstract

Relaxed retention (or volatile) spin-transfer torque RAM (STT-RAM) has been widely studied as a way to reduce STT-RAM’s write energy and latency overheads. Given a relaxed retention time STT-RAM level one (L1) cache, we analyze the impacts of dynamic voltage and frequency scaling (DVFS)—a common optimization in modern processors—on STT-RAM L1 cache design. Our analysis reveals that, apart from the fact that different applications may require different retention times, the clock frequency, which is typically ignored in most STT-RAM studies, may also significantly impact applications’ retention time needs. Based on our findings, we propose an asymmetric-retention core (ARC) design for multicore architectures. ARC features retention time heterogeneity to specialize STT-RAM retention times to applications’ needs. We also propose a runtime prediction model to determine the best core on which to run an application, based on the applications’ characteristics, their retention time requirements, and available DVFS settings. Results reveal that the proposed approach can reduce the average cache energy by 20.19% and overall processor energy by 7.66%, compared to a homogeneous STT-RAM cache design.

Original languageEnglish (US)
Title of host publicationMEMSYS 2019 - Proceedings of the International Symposium on Memory Systems
PublisherAssociation for Computing Machinery
Pages439-450
Number of pages12
ISBN (Electronic)9781450372060
DOIs
StatePublished - Sep 30 2019
Event2019 International Symposium on Memory Systems, MEMSYS 2019 - Washington, United States
Duration: Sep 30 2019Oct 3 2019

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2019 International Symposium on Memory Systems, MEMSYS 2019
Country/TerritoryUnited States
CityWashington
Period9/30/1910/3/19

Keywords

  • Cache
  • DVFS
  • Energy efficient systems
  • Nonvolatile memory
  • Retention time
  • Spin-Transfer Torque RAM (STTRAM)
  • Write energy
  • Write latency

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'ArC: DVFS-aware asymmetric-retention STT-RAM caches for energy-efficient multicore processors'. Together they form a unique fingerprint.

Cite this