Back to Search
Start Over
Hierarchical Use of Heterogeneous Flash Memories for High Performance and Durability.
- Source :
- IEEE Transactions on Consumer Electronics; Aug2009, Vol. 55 Issue 3, p1383-1391, 9p, 2 Charts, 1 Graph
- Publication Year :
- 2009
-
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. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 00983063
- Volume :
- 55
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- IEEE Transactions on Consumer Electronics
- Publication Type :
- Academic Journal
- Accession number :
- 44733951
- Full Text :
- https://doi.org/10.1109/TCE.2009.5278004