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 条
  • [1] New Read Schemes to Reduce Read Disturbance Due to HCI in Full Boosting Channel 3-D NAND Flash Memories
    Jo, Hyungjun
    Shin, Hyungcheol
    2021 SILICON NANOELECTRONICS WORKSHOP (SNW), 2021, : 39 - 40
  • [2] Optimizing read disturb phenomenon with new read scheme by partial-boosting channel in 3-D NAND Flash memories
    Ahn, Sangmin
    Shin, Hyungcheol
    IEICE ELECTRONICS EXPRESS, 2021, 18 (19):
  • [3] A Novel Read Scheme Using GIDL Current to Suppress Read Disturbance in 3-D nand Flash Memories
    Jo, Hyungjun
    Kim, Jongwoo
    Shin, Hyungcheol
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 5151 - 5155
  • [4] A Progressive Performance Boosting Strategy for 3-D Charge-Trap NAND Flash
    Chen, Shuo-Han
    Chen, Yen-Ting
    Chang, Yuan-Hao
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (11) : 2322 - 2334
  • [5] A Novel Program Operation Scheme With Negative Bias in 3-D NAND Flash Memory
    Sim, Jae-Min
    Kang, Myounggon
    Song, Yun-Heub
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2021, 68 (12) : 6112 - 6117
  • [6] Space Program Scheme for 3-D NAND Flash Memory Specialized for the TLC Design
    Kang, Ho-Jung
    Choi, Nagyong
    Lee, Dong Hwan
    Lee, Tackhwi
    Chung, Sungyong
    Bae, Jong-Ho
    Park, Byung-Gook
    Lee, Jong-Ho
    2018 IEEE SYMPOSIUM ON VLSI TECHNOLOGY, 2018, : 201 - 202
  • [7] Optimizing Lifetime Capacity and Read Performance of Bit-Alterable 3-D NAND Flash
    Chen, Shuo-Han
    Yang, Ming-Chang
    Chang, Yuan-Hao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (02) : 218 - 231
  • [8] PcGC: A Parity-Check Garbage Collection for Boosting 3-D NAND Flash Performance
    Pang, Shujie
    Deng, Yuhui
    Zhang, Genxiong
    Zhou, Yi
    Qin, Xiao
    Wu, Zhaorui
    Li, Jie
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4364 - 4377
  • [9] Study of a phenomenon of high error WL in mixed read and program operations in 3-D NAND flash
    Zhang, Xuhang
    Ma, Dongfang
    Lin, Weijie
    Cheng, Zhiyuan
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2019,
  • [10] 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