TY - GEN
T1 - How much can data compressibility help to improve NAND flash memory lifetime?
AU - Li, Jiangpeng
AU - Zhao, Kai
AU - Zhang, Xuebin
AU - Ma, Jun
AU - Zhao, Ming
AU - Zhang, Tong
N1 - Funding Information:
We would like to thank our shepherd Sam H. Noh and the anonymous reviewers for their insight and suggestions for improvement. This work was supported by the National Science Foundation under Grants No. 1162152 and 1406154, National Science Foundation CAREER award CNS-125394, and the Department of Defense award W911NF-13-1-0157.
PY - 2015
Y1 - 2015
N2 - Although data compression can benefit flash memory lifetime, little work has been done to rigorously study the full potential of exploiting data compressibility to improve memory lifetime. This work attempts to fill this missing link. Motivated by the fact that memory cell damage strongly depends on the data content being stored, we first propose an implicit data compression approach (i.e., compress each data sector but do not increase the number of sectors per flash memory page) as a complement to conventional explicit data compression that aims to increase the number of sectors per flash memory page. Due to the runtime variation of data compressibility, each flash memory page almost always contains some unused storage space left by compressed data sectors. We develop a set of design strategies for exploiting such unused storage space to reduce the overall memory physical damage. We derive a set of mathematical formulations that can quantitatively estimate flash memory physical damage reduction gained by the proposed design strategies for both explicit and implicit data compression. Using 20nm MLC NAND flash memory chips, we carry out extensive experiments to quantify the content dependency of memory cell damage, based upon which we empirically evaluate and compare the effectiveness of the proposed design strategies under a wide spectrum of data compressibility characteristics.
AB - Although data compression can benefit flash memory lifetime, little work has been done to rigorously study the full potential of exploiting data compressibility to improve memory lifetime. This work attempts to fill this missing link. Motivated by the fact that memory cell damage strongly depends on the data content being stored, we first propose an implicit data compression approach (i.e., compress each data sector but do not increase the number of sectors per flash memory page) as a complement to conventional explicit data compression that aims to increase the number of sectors per flash memory page. Due to the runtime variation of data compressibility, each flash memory page almost always contains some unused storage space left by compressed data sectors. We develop a set of design strategies for exploiting such unused storage space to reduce the overall memory physical damage. We derive a set of mathematical formulations that can quantitatively estimate flash memory physical damage reduction gained by the proposed design strategies for both explicit and implicit data compression. Using 20nm MLC NAND flash memory chips, we carry out extensive experiments to quantify the content dependency of memory cell damage, based upon which we empirically evaluate and compare the effectiveness of the proposed design strategies under a wide spectrum of data compressibility characteristics.
UR - http://www.scopus.com/inward/record.url?scp=85077034298&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077034298&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85077034298
T3 - Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST 2015
SP - 227
EP - 240
BT - Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST 2015
PB - USENIX Association
T2 - 13th USENIX Conference on File and Storage Technologies, FAST 2015
Y2 - 16 February 2015 through 19 February 2015
ER -