Reducing write activities on non-volatile memories in embedded CMPs via data migration and recomputation

Jingtong Hu, Chun Jason Xue, Wei Che Tseng, Yi He, Meikang Qiu, Edwin H.M. Sha

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

99 Scopus citations

Abstract

Recent advances in circuit and process technologies have pushed non-volatile memory technologies into a new era. These technologies exhibit appealing properties such as low power consumption, non-volatility, shock-resistivity, and high density. However, there are challenges to which we need answers in the road of applying non-volatile memories as main memory in computer systems. First, non-volatile memories have limited number of write/erase cycles compared with DRAM memory. Second, write activities on non-volatile memory are more expensive than DRAM memory in terms of energy consumption and access latency. Both challenges will benefit from reduction of the write activities on the nonvolatile memory In this paper, we target embedded Chip Multiprocessors (CMPs) with Scratch Pad Memory (SPM) and non-volatile main memory. We introduce data migration and recomputation techniques to reduce the number of write activities on non-volatile memories. Experimental results show that the proposed methods can reduce the number of writes by 59.41% on average, which means that the non-volatile memory can last 2.8 times as long as before. Meanwhile, the finish time of programs is reduced by 31.81% on average.

Original languageEnglish
Title of host publicationProceedings of the 47th Design Automation Conference, DAC '10
Pages350-355
Number of pages6
DOIs
StatePublished - 2010
Externally publishedYes
Event47th Design Automation Conference, DAC '10 - Anaheim, CA, United States
Duration: 13 Jun 201018 Jun 2010

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference47th Design Automation Conference, DAC '10
Country/TerritoryUnited States
CityAnaheim, CA
Period13/06/1018/06/10

Keywords

  • CMP
  • Data migration
  • Data recomputation
  • Flash memory
  • Non-volatile memory
  • Phase change memory
  • SPM

Fingerprint

Dive into the research topics of 'Reducing write activities on non-volatile memories in embedded CMPs via data migration and recomputation'. Together they form a unique fingerprint.

Cite this