• DocumentCode
    2742383
  • Title

    Vector Read: Exploiting the Read Performance of Hybrid NAND Flash

  • Author

    Hyun, Seunghwan ; Lee, Sehwan ; Ahn, Sungyong ; Bahn, Hyokyung ; Koh, Kern

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul
  • fYear
    2008
  • fDate
    25-27 Aug. 2008
  • Firstpage
    177
  • Lastpage
    184
  • Abstract
    OneNAND flash is a NAND based hybrid flash memory which offers much better read/write performance and other functionalities than standard NAND flash memory. Because of its superior read performance, OneNAND flash became the most promising storage solution for implementing high performance mobile device which adopts demand paging memory architecture. However, unfortunately, existing general purpose operating systems, such as Linux, fail to exploit the read performance of OneNAND flash because of a restriction imposed by their I/O architecture and device driver interface. This paper investigated the cause of such inability, and proposed the design of vectored read scheme for solving that problem. Implementation studies on Linux kernel shows that vectored read scheme reduces the block level read latency of OneNAND flash by up to 41% compared with commercial FTL device. It also proved its effectiveness in real-world applications by reducing page fault handling time by 28%.
  • Keywords
    NAND circuits; flash memories; Linux kernel; OneNAND flash; block level read latency; demand paging memory architecture; hybrid NAND flash memory; page fault handling time; read/write performance; vector read performance; vectored read scheme; Computer applications; Computer science; Delay; Embedded computing; Flash memory; Kernel; Linux; Memory architecture; Operating systems; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3349-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2008.47
  • Filename
    4617286