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 :
بازگشت