Towards write-activity-aware page table management for non-volatile main memories

Tianzheng Wang, Duo Liu, Yi Wang, Zili Shao

Research output: Journal article publicationJournal articleAcademic researchpeer-review

18 Citations (Scopus)

Abstract

Though PCM is one of the most promising candidates with commercial products available, its adoption has been greatly compromised by limited write endurance. As main memory is one of the most heavily accessed components, it is critical to prolong the lifetime of PCM. In this article, we present write-activity-aware page table management (WAPTM), a simple yet effective page table management scheme for reducing unnecessary writes, by redesigning system software and exploiting write-activity-aware features provided by the hardware. We implemented WAPTM in Google Android based on the ARM architecture and evaluated it with real Android applications. Experimental results show that WAPTM can significantly reduce writes in page tables, proving the feasibility and potential of prolonging the lifetime of PCM-based main memory through reducing writes at the OS level.
Original languageEnglish
Pages (from-to)34
Number of pages1
JournalACM Transactions on Embedded Computing Systems
Volume14
Issue number2
DOIs
Publication statusPublished - 1 Jan 2015

Keywords

  • Memory management
  • Non-volatile memory
  • Operating systems
  • Phase change memory
  • Write activity aware

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Cite this