AxFTL: Exploiting Error Tolerance for Extending Lifetime of NAND Flash Storage

被引:6
|
作者
Lee, Yongwoo [1 ]
Park, Jaehyun [2 ]
Ryu, Junhee [3 ]
Kim, Younghyun [1 ]
机构
[1] Univ Wisconsin, Dept Elect & Comp Engn, 1415 Johnson Dr, Madison, WI 53706 USA
[2] Univ Ulsan, Sch Elect Engn, Ulsan 44610, South Korea
[3] SK Hynix, Memory Syst Res Div, Seongnam 13558, South Korea
基金
新加坡国家研究基金会;
关键词
Approximate storage; lifetime; NAND flash memory; video encoding; MEMORY; SYSTEMS; ARCHITECTURE; PERFORMANCE; IMPROVEMENT; CIRCUITS;
D O I
10.1109/TCAD.2020.3013070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
NAND flash storage has become a standard choice in consumer electronics and is gaining popularity in enterprise systems due to its superior performance and low-power consumption. While its cost disadvantage is rapidly fading thanks to multibit cell technologies and 3-D stacking architectures, the challenge of limited endurance is still lingering and is expected to become more daunting as bits-per-cell continues to increase. In this article, we propose a novel flash translation layer (FTL) design named AxFTL (Approximate FTL) that extends the lifetime of NAND flash storage for error-tolerant applications. For error-tolerant data, AxFTL adopts shallow erase that lowers erase voltage to reduce the erase-induced wearing at the cost of an increased error rate. AxFTL manages multiple groups of blocks by error rates and allocates them according to the error tolerance of write requests. The key components of AxFTL include error tolerance-aware garbage collection and wear leveling schemes that manage the blocks with different error rates with minimal overhead. We implement AxFTL in an SSD simulator for the evaluation of the lifetime improvement and the actual allocation of the blocks. For application-level evaluation, we apply AxFTL to compressed video storage and evaluate the quality of video playback. Our experimental results show that AxFTL greatly improves the lifetime of NAND flash storage by 61% while maintaining a high structural similarity (SSIM) of 0.86 as compared to the conventional FTL.
引用
收藏
页码:3239 / 3249
页数:11
相关论文
共 50 条
  • [41] On Die Bit Error Rate Estimator for NAND Flash Memory
    Kaynak, Mustafa N.
    Khayat, Patrick R.
    Parthasarathy, Sivagnanam
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (07) : 772 - 776
  • [42] Error Diluting: Exploiting 3-D NAND Flash Process Variation for Efficient Read on LDPC-Based SSDs
    Yong, Kong-Kiat
    Chang, Li-Pin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3467 - 3478
  • [43] Error Generation for 3D NAND Flash Memory
    Liu, Weihua
    Wu, Fei
    Meng, Songmiao
    Chen, Xiang
    Xie, Changsheng
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 56 - 59
  • [44] Modeling of apparent activation energy and lifetime estimation in NAND flash memory
    Lee, Kyunghwan
    Kang, Myounggon
    Hwang, Yuchul
    Shin, Hyungcheol
    SEMICONDUCTOR SCIENCE AND TECHNOLOGY, 2015, 30 (12)
  • [45] Dummy Read Scheme for Lifetime Improvement of MLC NAND Flash Memories
    Wu, Dai Yan
    Chen, Shuai Fan
    Lin, Chrong-Jung
    King, Ya-Chin
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2016, 16 (04) : 583 - 587
  • [46] A Flash Translation Layer for NAND Flash-Based Multimedia Storage Devices
    Ryu, Yeonseung
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (03) : 563 - 572
  • [47] Exploiting Minipage-level Mapping to Improve Write Efficiency of NAND Flash
    Lv, Hao
    Zhou, You
    Wu, Fei
    Xiao, Weijun
    He, Xubin
    Lu, Zhonghai
    Xie, Changsheng
    2018 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2018,
  • [48] EXPRESS: Exploiting Energy-Accuracy Tradeoffs in 3D NAND Flash Memory for Energy-Efficient Storage
    Raquibuzzaman, Md
    Milenkovic, Aleksandar
    Ray, Biswajit
    ELECTRONICS, 2022, 11 (03)
  • [49] Embedded storage mechanism based on NAND Flash for mass data
    Zhang H.
    Zhou Y.
    Wang C.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2017, 45 (01): : 46 - 51
  • [50] DCR: Deterministic Crash Recovery for NAND Flash Storage Systems
    Chen, Renhai
    Zhang, Chi
    Wang, Yi
    Shen, Zhaoyan
    Liu, Duo
    Shao, Zili
    Guan, Yong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (12) : 2201 - 2214