Retention-Aware Read Acceleration Strategy for LDPC-Based NAND Flash Memory

被引:0
|
作者
Wang, Tse-Yuan [1 ]
Tsao, Che-Wei [1 ]
Chang, Yuan-Hao [1 ]
Kuo, Tei-Wei [2 ,3 ]
机构
[1] Acad Sinica, Inst Informat Sci, Taipei 11529, Taiwan
[2] City Univ Hong Kong, Coll Engn, Hong Kong, Peoples R China
[3] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 10617, Taiwan
关键词
Data allocation; low-density parity-check (LDPC) soft sensing; NAND flash memory; nonvolatile memory; read performance; retention time; TRANSLATION LAYER; MANAGEMENT;
D O I
10.1109/TCAD.2023.3289328
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the strong demand for stable and great quality of service in many network and multimedia services, flash-memory storage systems have been widely adopted in the storage I/O stack in servers and data centers to provide greater access performance. In these services, a huge-size storage system is essential. However, the huge-size flash storage system is very expensive. Flash storage vendors gradually adopt the high-density, low-reliability, and cost-efficient multiple-level cell (MLC) NAND flash memory chip as the major storage medium. Unfortunately, MLC NAND flash memory also brings about the critical issue of the high raw bit error rate. To resolve this issue, vendors adopt the more complex error correction code [such as low-density parity-check (LDPC)]. However, LDPC also results in significant read performance degradation due to its multiple read-retry sensing and decoding steps. To resolve this issue, we proposed a retention-aware read acceleration design (referred to as RRA) for the LDPC-based flash storage system to maintain stable and great read performance without significantly affecting the lifetime. Without significantly modifying the existing flash translation layer (FTL) design, we proposed a retention-aware management module to the existing FTL design. This module can efficiently identify and predict the data access characteristics and precisely allocate the suitable blocks for different data. The proposed design was evaluated with a series of experiments. The experiment results demonstrate that it could effectively reduce average read response time without significantly increasing the number of total live-page copying compared to the typical wear-leveling strategy.
引用
下载
收藏
页码:4597 / 4605
页数:9
相关论文
共 50 条
  • [41] Swap-aware garbage collection for NAND flash memory based embedded systems
    Kwon, Ohhoon
    Koh, Kern
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 787 - 792
  • [42] A Program Interference Error Aware LDPC Scheme for Improving NAND Flash Decoding Performance
    Wu, Fei
    Zhang, Meng
    Du, Yajuan
    He, Xubin
    Huang, Ping
    Xie, Changsheng
    Wan, Jiguang
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [43] Reducing latency overhead caused by using LDPC codes in NAND flash memory
    Zhao, Wenzhe
    Dong, Guiqiang
    Sun, Hongbin
    Zheng, Nanning
    Zhang, Tong
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2012,
  • [44] A low complexity LDPC-BCH concatenated decoder for NAND flash memory
    Chen, Zhongjie
    Sha, Jin
    Zhang, Chuan
    Yan, Feng
    IEICE ELECTRONICS EXPRESS, 2018, 15 (11):
  • [45] RBER Aware Multi-Sensing for Improving Read Performance of 3D MLC NAND Flash Memory
    Zhang, Meng
    Wu, Fei
    Chen, Xubin
    Du, Yajuan
    Liu, Weihua
    Zhao, Yahui
    Wan, Jiguang
    Xie, Changsheng
    IEEE ACCESS, 2018, 6 : 61934 - 61947
  • [46] Reducing latency overhead caused by using LDPC codes in NAND flash memory
    Wenzhe Zhao
    Guiqiang Dong
    Hongbin Sun
    Nanning Zheng
    Tong Zhang
    EURASIP Journal on Advances in Signal Processing, 2012
  • [47] Bilayer LDPC Codes Combined with Perturbed Decoding for MLC NAND Flash Memory
    Kong, Lingjun
    Liu, Haiyang
    Hou, Wentao
    Meng, Chao
    ENTROPY, 2024, 26 (01)
  • [48] On the Use of Hard-Decision LDPC Decoders on MLC NAND Flash Memory
    Le, Khoa
    Ghaffari, Fakhreddine
    2018 15TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES (SSD), 2018, : 1453 - 1458
  • [49] A Novel Read Scheme for Read Disturbance Suppression in 3D NAND Flash Memory
    Zhang, Yu
    Jin, Lei
    Jiang, Dandan
    Zou, Xingqi
    Liu, Hongtao
    Huo, Zongliang
    IEEE ELECTRON DEVICE LETTERS, 2017, 38 (12) : 1669 - 1672
  • [50] Quantization and Reliability-Aware Iterative Majority-Logic Decoding algorithm for LDPC code in TLC NAND Flash Memory
    Kong, Lingjun
    Wen, Haying
    Han, Guojun
    Zhao, Shengmei
    Jiang, Ming
    Zhao, Chunming
    2016 8TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS & SIGNAL PROCESSING (WCSP), 2016,