skip to main content
10.1145/1529282.1529655acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Storage architecture and software support for SLC/MLC combined flash memory

Published:08 March 2009Publication History

ABSTRACT

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.1

References

  1. T. Cho et al. "A dual-mode NAND flash memory: 1--Gb multilevel and high-performance 512-Mb single-level modes," IEEE Journal of Solid-State Circuits, Vol. 36, Issue 11, 2001.Google ScholarGoogle Scholar
  2. L. Chang. "Hybrid solid-state disks: Combining heterogeneous NAND flash in large SSDs," Proc. of Asia and South Pacific Design Automation Conference (ASPDAC), pp. 428--433, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Samsung Electronics, 4Gb Flex-OneNAND M-die, http://www.samsung.com/global/business/semiconductor/products/fusionmemory/Products_FlexOneNAND.html.Google ScholarGoogle Scholar
  4. Toshiba America Electronic Components, Inc., mobileLBA-NAND, http://www.toshiba.com/taec.Google ScholarGoogle Scholar
  5. J. Kim, J. M. Kim, S. H. Noh, S. L. Min, and Y. Cho. "A space-efficient flash translation layer for compact flash systems," IEEE Transactions on Consumer Electronics, vol. 48, no. 2, pp. 366--375, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. W. Lee, D. J. Park, T. S. Chung, W. K. Choi, D. H. Lee, S. W. Park, and H. J. Song. "A log buffer based flash translation layer using fully associative sector translation," ACM Transactions on Embedded Computing Systems, vol. 6, no. 3, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Lee, D. Shin, and J. Kim. "LAST: locality-aware sector translation for NAND flash memory-based storage systems," Proc. of SPEED'08, Salt Lake City, Utah, Feb. 2008.Google ScholarGoogle Scholar
  8. J. U. Kang, H. Jo, J. S. Kim, and J. Lee. "A superblock-based flash translation layer for NAND flash memory," in Proc. International Conference on Embedded Software, pp. 161--170, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Y. Park, W. Cheon, Y. Lee, M.-S. Jung, W. Cho and H. Yoon. "A Re-configurable FTL (Flash Translation Layer) Architecture for NAND Flash based Applications," in Proc. of International Workshop on Rapid System Prototyping, pp. 202--208, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. H. Park, J. W. Park, J. M. Jeong, J. H. Kim and S. D. Kim. "A mixed flash translation layer structure for SLC-MLC combined flash memory system," Proc. of SPEED'08, Salt Lake City, Utah, Feb. 2008.Google ScholarGoogle Scholar

Index Terms

  1. Storage architecture and software support for SLC/MLC combined flash memory

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SAC '09: Proceedings of the 2009 ACM symposium on Applied Computing
          March 2009
          2347 pages
          ISBN:9781605581668
          DOI:10.1145/1529282

          Copyright © 2009 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 March 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,650of6,669submissions,25%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader