ADAR: Application-Specific Data Allocation and Reprogramming Optimization for 3-D TLC Flash Memory

被引:2
|
作者
Long, Linbo [1 ]
Huang, Jinpeng [1 ]
Gao, Congming [2 ]
Liu, Duo [3 ]
Liu, Renping [1 ]
Jiang, Yi [1 ]
机构
[1] Chongqing Univ Posts & Telecommun, Coll Comp Sci & Technol, Chongqing 400065, Peoples R China
[2] Xiamen Univ, Sch Informat Sci & Engn, Xiamen 361005, Peoples R China
[3] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
基金
中国国家自然科学基金;
关键词
3-D triple-level cell (TLC); application-specific; data allocation; NAND flash; reprogramming;
D O I
10.1109/TCAD.2022.3210390
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High bit-density flash memories, such as triple-level cell (TLC) and quad-level cell (QLC), have been widely used in flash memory-based storage systems, offering significantly high capacity. However, these high bit-density flash memories suffer from asymmetric access performance on the different pages that sharing the same physical cells. Meanwhile, 3-D flash memory adopts stacking technology to increase capacity and reduce cost per bit. The flash unit can be reprogrammed many times as long as the voltage increases. The reprogramming technology is also an effective solution for further increasing the 3-D flash capacity, allowing multiple program operations in an erase cycle. Considering the restrictions of reprogram operations, solid-state drives (SSDs) should capture the access pattern to perform more reprogramming operations to realize the joint optimization of read and write performance. In this work, we propose an application-specific data allocation and reprogramming technique named ADAR to enhance the read and write performance of 3-D TLC flash memory-based SSDs. The core idea is to allocate low-latency least significant bit (LSB) and central significant bit pages to frequently updated write data (termed hot write data) to improve the write performance, and reprogram the pages from high-latency pages (e.g., most significant bit page) to low-latency pages (e.g., LSB page mode) to enhance the read performance while initially storing frequently read data (termed hot read data) in high-latency pages. We explored data access patterns and designed an effective hotness identification method to present a new data allocation and reprogramming technique for 3-D TLC flash memory. Based on a modified 3-D TLC SSD simulator with typical workloads, our evaluation showed that our technique achieved 35.36% and 25.72% performance improvements in read and write latencies, respectively.
引用
收藏
页码:1824 / 1837
页数:14
相关论文
共 50 条
  • [21] LLD: Lightweight Latency Decrease Scheme of LDPC Hard Decision Decoding for 3-D TLC NAND Flash Memory
    Wei, Debao
    Wang, Yongchao
    Feng, Hua
    Xiang, Huqi
    Qiao, Liyan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (10) : 4611 - 4623
  • [22] A Novel Data Recovery Technique for 3D TLC NAND Flash Memory Using Intercell Program
    Chou, Y. L.
    Tsai, W. J.
    Wu, G. W.
    Chang, W.
    Lu, T. C.
    Chen, K. C.
    Lu, C. Y.
    2023 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM, IRPS, 2023,
  • [23] 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
  • [24] Efficient Data Recovery Technique for 3D TLC NAND Flash Memory based on WL Interference
    Yang, Liu
    Wang, Qi
    Li, Qianhui
    Yu, Xiaolei
    He, Jing
    Huo, Zongliang
    2021 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2021,
  • [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] A 3-D SIDEWALL FLASH EPROM CELL AND MEMORY ARRAY
    PEIN, H
    PLUMMER, JD
    IEEE ELECTRON DEVICE LETTERS, 1993, 14 (08) : 415 - 417
  • [27] A 3-D SIDEWALL FLASH EPROM CELL AND MEMORY ARRAY
    PEIN, H
    PLUMMER, JD
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 1993, 40 (11) : 2126 - 2127
  • [28] 3-D sidewall flash EPROM cell and memory array
    Pein, Howard, 1600, (14):
  • [29] APPLICATION-SPECIFIC VIDEO D/A CONVERTERS EASE INTERFACE OF CRTS TO PIXEL MEMORY
    TRAVIS, B
    EDN, 1985, 30 (15) : 59 - &
  • [30] Characterization and Analysis of Bit Errors in 3D TLC NAND Flash Memory
    Papandreou, Nikolaos
    Pozidis, Haralampos
    Parnell, Thomas
    Ioannou, Nikolas
    Pletka, Roman
    Tomic, Sasa
    Breen, Patrick
    Tressler, Gary
    Fry, Aaron
    Fisher, Timothy
    2019 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2019,