MCBGC: A Multi-Threshold Copyback-based Garbage Collection Scheme for 3D NAND Flash Memory

被引:0
作者
Hu, Kang [1 ]
Hu, Haihua [1 ]
Han, Pengchao [1 ]
Han, Guojun [1 ]
机构
[1] Guangdong Univ Technol, Guangzhou 510006, Peoples R China
来源
2024 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE, NAS 2024 | 2024年
关键词
3D NAND flash memory; Flash translation layer; Garbage collection; Copyback; Multi-threshold;
D O I
10.1109/NAS63802.2024.10781357
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Garbage collection (GC) is critical to improving 3D NAND flash memory space utilization. However, GC is very time-consuming for migrating valid data for error correction, which leads to a sharp decline in system performance. Copyback is an advanced command that can be used to accelerate data migration in GC. However, existing copyback-based GC scheme can not guarantee data reliability for various types of flash pages and cause a large decoding latency in the error correction process. In this paper, we first evaluate the copyback error characteristics that measure the quantitative relationships between the number of copybacks and the raw bit error rate (RBER) of upper, middle, and lower pages of triple level cell NAND flash through practical testing, respectively. Then we propose a multi-threshold copyback-based GC scheme (MCBGC). Under the specific RBER limit, the copyback thresholds of upper, middle, and lower pages are determined respectively based on the copyback error characteristics. Experimental results show that compared with the existing copyback-based GC scheme, the write latency of the proposed scheme can be improved by up to 17.7%.
引用
收藏
页码:168 / 171
页数:4
相关论文
共 11 条
[1]   Invalid Data-Aware Coding to Enhance the Read Performance of High-Density Flash Memories [J].
Choi, Wonil ;
Jung, Myoungsoo ;
Kandemir, Mahmut .
2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, :482-493
[2]  
Du YJ, 2017, IEEE NON-VOLATILE ME
[3]   Improving SSD Performance Using Adaptive Restricted-Copyback Operations [J].
Hong, Duwon ;
Kim, Myungsuk ;
Park, Jisung ;
Jung, Myoungsoo ;
Kim, Jihong .
2019 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA-2019), 2019,
[4]   A Case for Hardware-Based Demand Paging [J].
Lee, Gyusun ;
Jin, Wenjing ;
Song, Wonsuk ;
Gong, Jeonghun ;
Bae, Jonghyun ;
Ham, Tae Jun ;
Lee, Jae W. ;
Jeong, Jinkyu .
2020 ACM/IEEE 47TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2020), 2020, :1103-1116
[5]   Characterization and Analysis of Bit Errors in 3D TLC NAND Flash Memory [J].
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,
[6]  
Rizvi Sanam Shahla, 2010, 2010 2nd International Conference on Computer Engineering and Technology (ICCET), P297, DOI 10.1109/ICCET.2010.5485421
[7]   Trends and Future Challenges of 3D NAND Flash Memory [J].
Shim, Sun Il ;
Jang, Jaehoon ;
Song, Jaihyuk .
2023 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2023, :9-12
[8]  
Shweta P. K., 2019, 2019 IEEE C INF COMM, P1
[9]   Garbage Collection Algorithms for NAND Flash Memory Devices - An Overview [J].
Subramani, Raja ;
Swapnil, Haritima ;
Thakur, Niharika ;
Radhakrishnan, Bharath ;
Puttaiah, Krishnamurthy .
UKSIM-AMSS SEVENTH EUROPEAN MODELLING SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS 2013), 2013, :81-86
[10]  
Wu F, 2018, DES AUT CON, DOI [10.1145/3195970.3196051, 10.1109/ICOPS35962.2018.9575531]