...
首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Exploiting Workload Dynamics to Improve SSD Read Latency via Differentiated Error Correction Codes
【24h】

Exploiting Workload Dynamics to Improve SSD Read Latency via Differentiated Error Correction Codes

机译:通过差异化的纠错码利用工作负载动态特性来提高SSD读取延迟

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

摘要

This article presents a cross-layer codesign approach to reduce SSD read response latency. The key is to cohesively exploit the NAND flash memory device write speed vs. raw storage reliability trade-off at the physical layer and runtime data access workload dynamics at the system level. Leveraging runtime data access workload variation, we can opportunistically slow down NAND flash memory write speed and hence improve NAND flash memory raw storage reliability. This naturally enables an opportunistic use of weaker error correction schemes that can directly reduce SSD read access latency. We develop a disk-level scheduling scheme to effectively smooth the write workload in order to maximize the occurrence of runtime opportunistic NAND flash memory write slowdown. Using 2 bits/cell NAND flash memory with BCH-based error correction correction as a test vehicle, we carry out extensive simulations over various workloads and demonstrate that this developed cross-layer co-design solution can reduce the average SSD read latency by up to 59.4% without sacrificing the write throughput performance.
机译:本文提出了一种跨层代码签名方法,以减少SSD读取响应延迟。关键是要在物理层和系统级的运行时数据访问工作负载动态地结合利用NAND闪存设备的写入速度与原始存储可靠性的权衡。利用运行时数据访问工作负载的变化,我们可以适时降低NAND闪存的写入速度,从而提高NAND闪存原始存储的可靠性。这自然可以机会主义地使用较弱的纠错方案,从而可以直接减少SSD读取访问延迟。我们开发了一种磁盘级调度方案来有效地简化写入工作量,以最大程度地增加运行时机会性NAND闪存写入速度的降低。我们将2位/单元NAND闪存与基于BCH的纠错校正作为测试工具,我们对各种工作负载进行了广泛的仿真,并证明了这种开发的跨层协同设计解决方案可以将平均SSD读取延迟降低多达59.4%,而不会牺牲写入吞吐量性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号