首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >Mapping granularity adaptive FTL based on flash page re-programming
【24h】

Mapping granularity adaptive FTL based on flash page re-programming

机译:基于Flash页面重新编程的映射粒度自适应FTL

获取原文

摘要

The page size of NAND flash continuously grows as the manufacturing process advances. While larger page can reduce the cost per bit and improve the throughput of NAND flash, it may waste the storage space and data transfer time. Meanwhile, it causes more frequent garbage collections when serving small write requests. To address the issues, we proposed a Mapping Granularity Adaptive FTL (MGA-FTL) based on flash page re-programming feature. MGA-FTL enables a finer granularity NAND flash space management and exploits multiple subpage writes on a single flash page without erase. 2-Level Mapping is introduced to serve requests of different sizes in order to control the overhead of DRAM requirement. Meanwhile, the allocation strategy determines whether different logical pages can be mapped to a single physical page to balance the space utilization and performance. Subpage merging limits the number of associated physical pages to a logical page, which could reduce data fragmentation and improves the performance of read operations. We compared MGA-FTL with some typical FTLs, including page-level mapping FTL and sector-log mapping FTL. Experimental results show that MGA-FTL reduces the I/O response time, write amplification and the number of erasures by 53%, 30% and 40% respectively. Despite the overhead of finegrained management, MGA-FTL increases no more than 16.5% DRAM requirement compared with a page-level mapping FTL. Unlike the subpage-level mapping, MGA-FTL only needs one third of DRAM space for storing mapping tables.
机译:随着制造工艺的进步,NAND闪存的页面大小持续增长。虽然较大的页面可以降低每位成本并提高NAND闪存的吞吐量,但可能会浪费存储空间和数据传输时间。同时,它在处理较小的写入请求时会导致更频繁的垃圾回收。为了解决这些问题,我们提出了一种基于闪存页面重新编程功能的映射粒度自适应FTL(MGA-FTL)。 MGA-FTL支持更精细的NAND闪存空间管理,并利用单个闪存页面上的多个子页面写入而无需擦除。引入了两级映射以服务于不同大小的请求,以控制DRAM需求的开销。同时,分配策略确定是否可以将不同的逻辑页面映射到单个物理页面以平衡空间利用率和性能。子页面合并将关联的物理页面的数量限制为一个逻辑页面,这可以减少数据碎片并提高读取操作的性能。我们将MGA-FTL与一些典型的FTL进行了比较,包括页面级映射FTL和扇区日志映射FTL。实验结果表明,MGA-FTL分别将I / O响应时间,写入放大和擦除次数减少了53%,30%和40%。尽管有细粒度管理的开销,但与页级映射FTL相比,MGA-FTL增加的DRAM需求不超过16.5%。与子页面级映射不同,MGA-FTL仅需要DRAM空间的三分之一来存储映射表。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号