Code motion for migration minimization in STT-RAM based hybrid cache

  • Qingan Li*
  • , Liang Shi
  • , Jianhua Li
  • , Chun Jason Xue
  • , Yanxiang He
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Hybrid caches consisting of both STT-RAM andSRAM have been proposed recently for energy efficiency. Toexplore the advantages of hybrid cache, most work on hybridcaches employs migration based strategies to dynamically movewrite-intensive data from STT-RAM to SRAM. Migrations requireadditional read and write operations for data movementand may lead to significant overheads. To address this issue,this paper proposes a compilation method, Migration-awareCode Motion (MCM), to improve the energy efficiency andperformance of STT-RAM based hybrid cache. This methodis designed to change the data access patterns in memoryblocks such that the migration overhead is reduced without anyhardware modification. The experimental results show that theproposed method can reduce the number of migrations by 10.6%,reduce the dynamic energy by 6.2%, and reduce the total latency by 5.3% on average.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
Pages410-415
Number of pages6
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012 - Amherst, MA, United States
Duration: 19 Aug 201221 Aug 2012

Publication series

NameProceedings - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012

Conference

Conference2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
Country/TerritoryUnited States
CityAmherst, MA
Period19/08/1221/08/12

Fingerprint

Dive into the research topics of 'Code motion for migration minimization in STT-RAM based hybrid cache'. Together they form a unique fingerprint.

Cite this