Constructing Large, Durable and Fast SSD System via Reprogramming 3D TLC Flash Memory

被引:34
作者
Gao, Congming [1 ,2 ]
Ye, Min [3 ]
Li, Qiao [4 ]
Xue, Chun Jason [4 ]
Zhang, Youtao [2 ]
Shi, Liang [5 ]
Yang, Jun [2 ]
机构
[1] Chongqing Univ, Chongqing, Peoples R China
[2] Univ Pittsburgh, Pittsburgh, PA 15260 USA
[3] YEESTOR Microelect Co Ltd, Shenzhen, Peoples R China
[4] City Univ Hong Kong, Hong Kong, Peoples R China
[5] East China Normal Univ, Shanghai, Peoples R China
来源
MICRO'52: THE 52ND ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE | 2019年
基金
美国国家科学基金会;
关键词
3D TLC SSD; reprogramming; endurance; performance; capacity; reliability; RAID; 5;
D O I
10.1145/3352460.3358323
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
NAND flash memory based SSDs have been widely studied and adopted. The scaling of SSD has evolved from plannar (2D) to 3D stacking. Compared with 2D SSD, 3D SSD stacks more layers into one block, constructing one block with more flash pages. For reliability and other reasons, technology node in 3D NAND SSD is larger than in 2D, but data density can be increased via increasing bit-per-cell. However, representing multiple bits per cell encounters additional challenges such as endurance and access latency. In this work, we develop a novel reprogramming scheme for TLCs in 3D NAND SSD, such that a cell can be programmed and reprogrammed several times before it is erased. Such reprogramming can reduce the frequency of erases which determines the endurance of a cell, improve the speed of programming, and increase the amount of bits written in a cell per program/erase cycle, i.e., effective capacity. Our work is the first to perform real 3D NAND SSD test to validate the feasibility of the reprogram operation. From the collected data, we derive the restrictions of performing reprogramming due to reliability challenges. Further, a reprogrammable SSD (ReSSD) is designed to structure reprogram operations, and when they should be applied. ReSSD is evaluated in a case study in 3D TLC SSD based RAID 5 system (RSS-RAID). Experimental results show that RSS-RAID can improve the endurance by 30.3%, boost write performance by 16.7%, and increase effective capacity by 7.71%, with negligible overhead compared with conventional 3D SSD based RAID 5 system.
引用
收藏
页码:493 / 505
页数:13
相关论文
共 59 条
[1]  
[Anonymous], SIGMOD INT C MAN DAT
[2]  
[Anonymous], INT SOL STAT CIRC C
[3]  
[Anonymous], 2017, P IEEE
[4]  
[Anonymous], I C NETWORK PROTOCOL
[5]  
[Anonymous], DEPENDABLE SYSTEMS N
[6]  
[Anonymous], T VERY LARGE SCALE I
[7]  
[Anonymous], INT C TRUST TRUSTW C
[8]  
[Anonymous], DES AUT TEST EUR C E
[9]  
[Anonymous], ANN TECHN C
[10]  
[Anonymous], T DEVICE MAT RELIABI