• DocumentCode
    2076635
  • Title

    Improving the Demand Paging Performance with NAND-type Flash Memory

  • Author

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

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul
  • fYear
    2008
  • fDate
    June 30 2008-July 3 2008
  • Firstpage
    157
  • Lastpage
    163
  • Abstract
    Because of its superior read performance and other favorable features over standard NAND flash memory, OneNAND flash has become the most promising alternative for implementing high-performance mobile devices. However, the superior read performance of OneNAND flash can not be fully utilized under the I/O architecture of existing general purpose operating systems. This paper investigates the problem in the context of demand paging, and introduces a new scheme called virtual I/O segment for solving that problem. Experiments by implementation show that the read latency of OneNAND flash based block device can be reduced as much as 54% by the use of virtual I/O segments. Also, page fault handling time of real-world embedded applications is reduced as much as 42%.
  • Keywords
    flash memories; logic gates; operating systems (computers); paged storage; NAND-type flash memory; OneNAND flash; demand paging performance; general purpose operating systems; mobile devices; virtual I/O segment; Application software; Costs; Delay; Flash memory; High performance computing; Memory architecture; Operating systems; Optimization methods; Production; Random access memory; OneNAND flash; virtual I/O segment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Sciences and Its Applications, 2008. ICCSA '08. International Conference on
  • Conference_Location
    Perugia
  • Print_ISBN
    978-0-7695-3243-1
  • Type

    conf

  • DOI
    10.1109/ICCSA.2008.69
  • Filename
    4561217