@inproceedings{dce98434cf6d4987ac4f468b22cf782a,
title = "Enabling union page cache to boost file access performance of NVRAM-based storage device",
abstract = "Due to the fast access performance, byte-addressability, and non-volatility of non-volatile random access memory (NVRAM), NVRAM has emerged as a popular candidate for the design of memory/storage systems on mobile computing systems. For example, the latest 3D xPoint memory could be a kind of NVRAM with much longer life expectancy than NAND .ash and could ease the possible endurance issue. When NVRAM is considered as both main memory and storage in mobile computing systems, existing page cache mechanisms introduce too many unnecessary data movements between main memory and storage. To resolve this issue, we propose the concept of {"}union page cache,{"} which jointly manages data of the page cache in both main memory and storage. To realize this concept, a partial page cache strategy is designed to consider both main memory and storage as its management space and to eliminate unnecessary data movements between main memory and storage without sacri.cing the data consistency of .le systems. Experimental results show that the proposed strategy can boost the .le accessing performance upto 85.62% when using PCM as a case study.",
keywords = "FAT, Mobile computing systems, NVRAM, Page cache",
author = "Chen, {Shuo Han} and Chen, {Tseng Yi} and Chang, {Yuan Hao} and Wei, {Hsin Wen} and Shih, {Wei Kuan}",
note = "Publisher Copyright: {\textcopyright} 2018 Association for Computing Machinery.; 55th Annual Design Automation Conference, DAC 2018 ; Conference date: 24-06-2018 Through 29-06-2018",
year = "2018",
month = jun,
day = "24",
doi = "10.1145/3195970.3196045",
language = "English",
isbn = "9781450357005",
series = "Proceedings - Design Automation Conference",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "Proceedings of the 55th Annual Design Automation Conference, DAC 2018",
address = "美國",
}