...
首页> 外文期刊>ACM Transactions on Architecture and Code Optimization >Improving Hybrid FTL by Fully Exploiting Internal SSD Parallelism with Virtual Blocks
【24h】

Improving Hybrid FTL by Fully Exploiting Internal SSD Parallelism with Virtual Blocks

机译:通过利用虚拟块充分利用内部SSD并行性来改善混合FTL

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

摘要

Compared with either block or page-mapping Flash Translation Layer (FTL), hybrid-mapping FTL for flash Solid State Disks (SSDs), such as Fully Associative Section Translation (FAST), has relatively high space efficiency because of its smaller mapping table than the latter and higher flexibility than the former. As a result, hybrid-mapping FTL has become the most commonly used scheme in SSDs. But the hybrid-mapping FTL incurs a large number of costly full-merge operations. Thus, a critical challenge to hybrid-mapping FTL is how to reduce the cost of full-merge operations and improve partial merge operations and switch operations. In this article, we propose a novel FTL scheme, called Virtual Block-based Parallel FAST (VBP-FAST), that divides flash area into Virtual Blocks (VBlocks) and Physical Blocks (PBlocks) where VBlocks are used to fully exploit channel-level, die-level, and plane-level parallelism of flash. Leveraging these three levels of parallelism, the cost of full merge in VBP-FAST is significantly reduced from that of FAST. In the meantime, VBP-FAST uses PBlocks to retain the advantages of partial merge and switch operations. Our extensive trace-driven simulation results show that VBP-FAST speeds up FAST by a factor of 5.3-8.4 for random workloads and of 1.7 for sequential workloads with channel-level, die-level, and plane-level parallelism of 8, 2, and 2 (i.e., eight channels, two dies, and two planes).
机译:与块映射或页面映射的Flash转换层(FTL)相比,用于闪存固态磁盘(SSD)的混合映射FTL(例如,完全关联节转换(FAST))具有相对较高的空间效率,因为其映射表比后者比前者具有更高的灵活性。结果,混合映射FTL已成为SSD中最常用的方案。但是混合映射FTL会导致大量昂贵的完全合并操作。因此,混合映射FTL的关键挑战是如何降低完全合并操作的成本并改善部分合并操作和切换操作。在本文中,我们提出了一种新颖的FTL方案,称为基于虚拟块的并行FAST(VBP-FAST),它将闪存区域分为虚拟块(VBlock)和物理块(PBlock),其中VBlock用于充分利用通道级,闪存的裸片级和平面级并行性。利用这三个并行度,与FAST相比,VBP-FAST中完全合并的成本大大降低。同时,VBP-FAST使用PBlock保留部分合并和切换操作的优点。我们广泛的跟踪驱动模拟结果表明,对于通道级,芯片级和平面级并行度为8、2的随机工作负载,VBP-FAST将FAST的速度提高了5.3-8.4,对于连续工作负载的速度则提高了1.7-1.7。和2个(即八个通道,两个模具和两个平面)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号