FSPDA: A Full Sequence Program Data Allocation Scheme for Boosting 3-D nand Flash Read Performance

被引:0
|
作者
Pang, Shujie [1 ]
Deng, Yuhui [1 ]
Wu, Zhaorui [1 ]
Zhang, Genxiong [1 ]
Li, Jie [1 ]
Qin, Xiao [2 ]
机构
[1] Jinan Univ, Dept Comp Sci, Guangzhou 510632, Peoples R China
[2] Auburn Univ, Dept Comp Sci & Software Engn, Auburn, AL 36830 USA
基金
中国国家自然科学基金;
关键词
3-D NAND flash; data allocation; full sequence program (FSP); multiplane operation; MANAGEMENT;
D O I
10.1109/TCAD.2023.3294452
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multibit 3-D NAND flash-based solid-state disks (SSDs), offering high storage density, contain multiple types of pages to accommodate multiple bits per physical cell. Full sequence program or FSP can program multiple pages in a word line at a time, thereby improving write throughput. Unfortunately, large-grained FSP operations coarsely aggregate consecutive logical pages on the same word line, which adversely affects the parallelism and latency of read requests. Moreover, FSP smooths the program latencies for different types of pages, whereas the pages still exhibit various read latencies. Multiple read latencies and lower read parallelism noticeably deteriorate the completion efficiency of read requests: SSD performance is degraded. To address this issue, we propose an FSP data allocation scheme called FSPDA that incorporates the physical structure characteristics of multibit 3-D NAND, aiming to bolster the read performance of 3-D NAND Flash-based SSDs. FSPDA embraces two distinctive and vital features. First, according to the distance between logical pages, FSPDA allocates logical pages to specified parallel units and stipulates that consecutive logical pages must be assigned to different planes, thus improving read parallelism and data locality. Second, to further reduce read latency, FSPDA employs cache hits to determine hot and cold data to be placed to low-latency and high-latency pages, respectively. We compare FSPDA with two state-of-the-art schemes-OSPADA and single-operation-multiple-location-in terms of multiplane read (MPR) counts, read response time, and GC counts under eight real-world workloads. The experimental results show that compared with the existing schemes, FSPDA slashes the number of MPR counts, read response time, and the number of GC counts by an average of 34.4%, 28.5%, and 13.6%, respectively.
引用
收藏
页码:4336 / 4349
页数:14
相关论文
共 50 条
  • [21] Modeling of program Vth distribution for 3-D TLC NAND flash memory
    Kunliang WANG
    Gang DU
    Zhiyuan LUN
    Wangyong CHEN
    Xiaoyan LIU
    Science China(Information Sciences), 2019, 62 (04) : 187 - 196
  • [22] PEAR: Unbalanced Inter-Page Errors Aware Read Scheme for Latency-Efficient 3-D NAND Flash
    Zhang, Meng
    Wu, Fei
    Yu, Qin
    Xie, Changsheng
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2024, 24 (01) : 49 - 58
  • [23] Modeling of program Vth distribution for 3-D TLC NAND flash memory
    Wang, Kunliang
    Du, Gang
    Lun, Zhiyuan
    Chen, Wangyong
    Liu, Xiaoyan
    SCIENCE CHINA-INFORMATION SCIENCES, 2019, 62 (04)
  • [24] CDS: Coupled Data Storage to Enhance Read Performance of 3D TLC NAND Flash Memory
    Wu, Wan-Ling
    Hsieh, Jen-Wei
    Ku, Hao-Yu
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (03) : 694 - 707
  • [25] Exploiting Feature Layer for Read Reference Voltage Optimization on 3-D NAND Flash Memory
    Wei, Debao
    Piao, Zhelong
    Liu, Ming
    Zeng, Yanlong
    Feng, Hua
    Qiao, Liyan
    Peng, Xiyuan
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 433 - 444
  • [26] Low Read Latency Rewriting Codes for Multi-Level 3-D NAND Flash
    Qin, Minghai
    Mateescu, Robert
    Sun, Chao
    Bandic, Zvonimir
    IEEE COMMUNICATIONS LETTERS, 2017, 21 (07) : 1477 - 1480
  • [27] Optimal read voltages decision scheme eliminating read retry operations for 3D NAND flash memories
    Li, Qianhui
    Wang, Qi
    Yang, Liu
    Yu, Xiaolei
    Jiang, Yiyang
    He, Jing
    Huo, Zongliang
    MICROELECTRONICS RELIABILITY, 2022, 131
  • [28] PSA-Cache: A Page-state-aware Cache Scheme for Boosting 3D NAND Flash Performance
    Pang, Shujie
    Deng, Yuhui
    Zhang, Genxiong
    Zhou, Yi
    Huang, Yaoqin
    Qin, Xiao
    ACM TRANSACTIONS ON STORAGE, 2023, 19 (02)
  • [29] An Innovative Program Scheme for Reducing Z-Interference in Charge-Trap-Based 3-D NAND Flash Memory
    Ahn, Sangmin
    Jo, Hyungjun
    Kim, Sungju
    Park, Sechun
    Lim, Kyunam
    Kim, Jongwoo
    Shin, Hyungcheol
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2023, 70 (12) : 6695 - 6698
  • [30] Improved ISPP scheme for narrow threshold voltage distribution in 3-D NAND flash memory
    Yang, Giho
    Park, Chanyang
    Nam, Kihoon
    Kim, Donghyun
    Park, Min Sang
    Baek, Rock-Hyun
    SOLID-STATE ELECTRONICS, 2023, 202