跳到主要导航 跳到搜索 跳到主要内容

A wear-leveling-aware fine-grained allocator for non-volatile memory

  • Chongqing University
  • City University of Hong Kong

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Emerging non-volatile memories (NVMs) are promising main memory for their advanced characteristics. However, the low endurance of NVM cells makes them vulnerable to frequent fine-grained updates. This paper proposes a Wear-leveling Aware Fine-grained Allocator (WAFA) for NVM. WAFA divides pages into basic memory units to support fine-grained updates. WAFA allocates the basic memory units of a page in a rotational manner to distribute fine-grained updates evenly on memory cells. The fragmented basic memory units of each page caused by the memory allocation and deallocation operations are reorganized by reform operation. We implement WAFA in Linux kernel 4.4.4. Experimental results show that WAFA can reduce 81.1% and 40.1% of the total writes of pages over NVMalloc and nvm alloc, the state-of-the-art wear-conscious allocator for NVM. Meanwhile, WAFA shows 48.6% and 42.3% performance improvement over NVMalloc and nvm alloc, respectively.

源语言英语
主期刊名Proceedings of the 56th Annual Design Automation Conference 2019, DAC 2019
出版商Institute of Electrical and Electronics Engineers Inc.
ISBN(电子版)9781450367257
DOI
出版状态已出版 - 2 6月 2019
活动56th Annual Design Automation Conference, DAC 2019 - Las Vegas, 美国
期限: 2 6月 20196 6月 2019

出版系列

姓名Proceedings - Design Automation Conference
ISSN(印刷版)0738-100X

会议

会议56th Annual Design Automation Conference, DAC 2019
国家/地区美国
Las Vegas
时期2/06/196/06/19

指纹

探究 'A wear-leveling-aware fine-grained allocator for non-volatile memory' 的科研主题。它们共同构成独一无二的指纹。

引用此