TY - GEN
T1 - Storage architecture and software support for SLC/MLC combined flash memory
AU - Im, Soojun
AU - Shin, Dongkun
PY - 2009
Y1 - 2009
N2 - We propose a novel flash memory management software for SLC/MLC combined flash memories which are recently introduced to provide flexible and cost-efficient embedded storage systems. To provide a fast and large capacity of flash memory, the proposed scheme utilizes the SLC area as log buffer and the MLC area as data block. Considering the high write cost of MLC flash, the garbage collection for the SLC log buffer moves a page into the MLC data block only when the page is cold or the page invokes a small migration cost. We also propose the bypassing technique which sends a large sequential data into the MLC flash directly not through the SLC log buffer. From the experiments, we can know that the proposed scheme utilizes the SLC log buffer effectively providing better performance compared with the previous flash management schemes for the SLC/MLC combined flash.
AB - We propose a novel flash memory management software for SLC/MLC combined flash memories which are recently introduced to provide flexible and cost-efficient embedded storage systems. To provide a fast and large capacity of flash memory, the proposed scheme utilizes the SLC area as log buffer and the MLC area as data block. Considering the high write cost of MLC flash, the garbage collection for the SLC log buffer moves a page into the MLC data block only when the page is cold or the page invokes a small migration cost. We also propose the bypassing technique which sends a large sequential data into the MLC flash directly not through the SLC log buffer. From the experiments, we can know that the proposed scheme utilizes the SLC log buffer effectively providing better performance compared with the previous flash management schemes for the SLC/MLC combined flash.
KW - Embedded system
KW - Flash memory
KW - Flash translation layer
KW - SLC/MLC combined flash
KW - Storage system
UR - https://www.scopus.com/pages/publications/72949111640
U2 - 10.1145/1529282.1529655
DO - 10.1145/1529282.1529655
M3 - Conference contribution
AN - SCOPUS:72949111640
SN - 9781605581668
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 1664
EP - 1669
BT - 24th Annual ACM Symposium on Applied Computing, SAC 2009
T2 - 24th Annual ACM Symposium on Applied Computing, SAC 2009
Y2 - 8 March 2009 through 12 March 2009
ER -