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 :
بازگشت