• DocumentCode
    500883
  • Title

    Hierarchical architecture of flash-based storage systems for high performance and durability

  • Author

    Jung, Sanghyuk ; Kim, Jin Hyuk ; Song, Yong Ho

  • Author_Institution
    Sch. of Electron. & Comput. Eng., Hanyang Univ., Seoul, South Korea
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    907
  • Lastpage
    910
  • Abstract
    The use of NAND flash memory for building permanent storage has been increasing in many embedded systems due to properties 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 increase performance by up to 4 times and durability by 4 times by adding only a small hardware cost.
  • Keywords
    NAND circuits; embedded systems; flash memories; MLC-based storage system; NAND flash memory; embedded system; flash-based storage system; hierarchical architecture; high storage capacity; low energy consumption; nonvolatility energy consumption; Buffer storage; Buildings; Costs; Degradation; Embedded system; Energy consumption; Energy storage; Hardware; Nonvolatile memory; Flash Memory; Flash Translation Layer; Storage Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227140