DocumentCode
1492004
Title
Hierarchical use of heterogeneous flash memories for high performance and durability
Author
Jung, Sanghyuk ; Song, Yong Ho
Author_Institution
Dept. of Electron. & Comput. Eng., Hanyang Univ., Seoul, South Korea
Volume
55
Issue
3
fYear
2009
fDate
8/1/2009 12:00:00 AM
Firstpage
1383
Lastpage
1391
Abstract
The use of NAND flash memory for building permanent storage has been increasing in many embedded systems due to idiosyncrasies such as non-volatility and low energy consumption. The persistent requirements for high storage capacity have given rise to the increase of bit density per cell as in multi-level cells but this has come at the expense of performance and has resulted in degradation of durability. In this paper, we introduce a complementary approach to boost the performance and durability of MLC-based storage systems by employing a non-volatile buffer that temporarily holds the data heading to MLCs. We also propose algorithms to efficiently eliminate unnecessary write and erase operations in MLCs by performing a pre-merge in the buffer. Our experiments show that the proposed approach can decrease average response time by up to 4 times and increase durability by 4 times by adding only a small hardware cost.
Keywords
NAND circuits; flash memories; MLC-based storage systems; NAND flash memory; data heading; hardware cost; heterogeneous flash memories; hierarchical use; high performance; nonvolatile buffer; Buffer storage; Costs; Degradation; Delay; Embedded system; Energy consumption; Energy storage; Flash memory; Hardware; Nonvolatile memory; NAND flash memory; embedded storage; flash translation layer; hybrid SSD;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0098-3063
Type
jour
DOI
10.1109/TCE.2009.5278004
Filename
5278004
Link To Document