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
Link To Document