Hierarchical use of heterogeneous flash memories for high performance and durability

10Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

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. © 2009 IEEE.

Cite

CITATION STYLE

APA

Jung, S., & Song, Y. H. (2009). Hierarchical use of heterogeneous flash memories for high performance and durability. IEEE Transactions on Consumer Electronics, 55(3), 1383–1391. https://doi.org/10.1109/TCE.2009.5278004

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free