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 条
  • [1] An Advanced TRIM Command for Extending Lifetime of TLC NAND Flash-based Storage
    Kwon, Kirock
    Kang, Dong Hyun
    Park, Jonggyu
    Eom, Young Ik
    2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2017,
  • [2] Subpage Programming for Extending the Lifetime of NAND Flash Memory
    Kim, Jung-Hoon
    Kim, Sang-Hoon
    Kim, Jin-Soo
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 555 - 560
  • [3] Extending flash lifetime in secondary storage
    Wang, Chengjun
    Baskiyar, Sanjeev
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (03) : 167 - 180
  • [4] Extending the Lifetime of NAND Flash Memory by Salvaging Bad Blocks
    Wang, Chundong
    Wong, Weng-Fai
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 260 - 263
  • [5] Improving Read Performance of NAND Flash SSDs by Exploiting Error Locality
    Liu, Ren-Shuo
    Chuang, Meng-Yen
    Yang, Chia-Lin
    Li, Cheng-Hsuan
    Ho, Kin-Chu
    Li, Hsiang-Pang
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1090 - 1102
  • [6] Extending the lifetime of NAND flash-based SSD through compacted write
    Wu, Hai-Tao
    Yang, Tian-Ming
    Huang, Ping
    Chou, Wen-Kuang
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2020, 13 (02) : 129 - 135
  • [7] Stop unnecessary refreshing: extending 3D NAND flash lifetime with ORBER
    Ye, Min
    Li, Qiao
    Gao, Congming
    Deng, Shun
    Kuo, Tei-Wei
    Xue, Chun Jason
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2022, 4 (03) : 281 - 301
  • [8] Stop unnecessary refreshing: extending 3D NAND flash lifetime with ORBER
    Min Ye
    Qiao Li
    Congming Gao
    Shun Deng
    Tei-Wei Kuo
    Chun Jason Xue
    CCF Transactions on High Performance Computing, 2022, 4 : 281 - 301
  • [9] Extending Lifetime of Flash Memory Using Strong Error Correction Coding
    Kim, Chanha
    Park, Chanik
    Yoo, Sungjoo
    Lee, Sunggu
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2015, 61 (02) : 206 - 214
  • [10] Rebirth-FTL: Lifetime Optimization via Approximate Storage for NAND Flash
    Han, Lei
    Amrouch, Hussam
    Shao, Zili
    Henkel, Jorg
    2019 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA-2019), 2019,