Write-aware data allocation on heterogeneous memory architecture with minimum cost

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

1 Scopus citations

Abstract

More and more Non-Volatile Memories (NVM) have been widely applied to various embedded systems to build the heterogeneous memory architecture. However, the write-endurance of NVM remains a great challenge. Hence, we should take full consideration of the write-endurance of NVM when allocating data on heterogeneous memory architecture. There is an observation that, for most real workloads, about 10% of data account for 90% write operations. This brings us an opportunity to reduce the write wear of NVM through carefully allocating write-intensive data. In this paper, we explore the problem that how to find a balance between the system cost and write-endurance of NVM for data allocation on heterogeneous memory architecture. We propose a write-aware data allocation algorithm, WADA. WADA can not only greatly reduce the write wear of NVM, but also guarantee the near-optimal system cost. We also propose an integer linear programming (ILP) model to generate an optimal data allocation, which can obtain the minimum cost. The result of ILP can be used as a standard to evaluate the efficiency of other algorithms. Experiments show that WADA outperforms all the other algorithms on both system cost and write wear of NVM. Compared to previous algorithms, WADA can reduce up to 47.77% system cost and 60.89% write wear of NVM. Compared to ILP, WADA can achieve the near-optimal system cost within just 2% difference.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages32-41
Number of pages10
ISBN (Electronic)9781538677599
DOIs
StatePublished - 9 Jan 2019
Event24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018 - Hakodate, Japan
Duration: 29 Aug 201831 Aug 2018

Publication series

NameProceedings - 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018

Conference

Conference24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018
Country/TerritoryJapan
CityHakodate
Period29/08/1831/08/18

Keywords

  • Data allocation
  • Heterogeneous
  • Non-volatile memory
  • Write-aware

Fingerprint

Dive into the research topics of 'Write-aware data allocation on heterogeneous memory architecture with minimum cost'. Together they form a unique fingerprint.

Cite this