首页> 外文会议>2019 56th ACM/IEEE Design Automation Conference >A Wear-Leveling-Aware Fine-Grained Allocator For Non-Volatile Memory
【24h】

A Wear-Leveling-Aware Fine-Grained Allocator For Non-Volatile Memory

机译:一种用于非挥发性内存的可感知磨损均衡的细粒度分配器

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:新兴的非易失性存储器(NVM)具有先进的特性,因此有望成为主存储器。但是,NVM单元的低耐久性使其容易受到频繁的细粒度更新的影响。本文提出了一种用于NVM的损耗均衡感知细粒度分配器(WAFA)。 WAFA将页面分为基本存储单元以支持细粒度的更新。 WAFA轮流分配页面的基本存储单元,以在存储单元上平均分配细粒度的更新。由内存分配和释放操作导致的每个页面的零散基本存储单元将通过重组操作进行重组。我们在Linux内核4.4.4中实现WAFA。实验结果表明,WAFA可以减少NVMalloc和nvm_alloc(最先进的NVM磨损分配器)上的页面总写入量的81.1%和40.1%。同时,WAFA的性能分别比NVMalloc和nvm_alloc提高了48.6%和42.3%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号