DocumentCode :
2441228
Title :
Masking I/O latency using application level I/O caching and prefetching on Blue Gene systems
Author :
Seelam, Seetharami ; Chung, I-Hsin ; Bauer, John ; Wen, Hui-Fang
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
12
Abstract :
In this paper, we present an application-level I/O caching, prefetching, asynchronous system to hide access latency experienced by HPC applications. Our solution of user controllable caching and prefetching system maintains a file-IO cache in the user space of the application, analyzes the I/O access patterns, prefetches requests, and performs write-back of dirty data to storage asynchronously. So each time the application needs the data it does not have to pay the full I/O latency penalty in going to the storage and getting the required data. We have implemented this caching and asynchronous access system on the Blue Gene (BG/L and BG/P) systems. We present experimental results with NAS BT, MADbench, and WRF benchmarks. The results on BG/P system demonstrate that our method hides access latency, enhances application I/O access time by as much as 100%, and improves WRF execution time over 10%.
Keywords :
cache storage; input-output programs; parallel machines; storage management; BG-P system; MADbench; NAS BT; WRF execution time; application level I/O caching; asynchronous access system; blue gene systems; file-IO cache; prefetching system; user controllable caching; Collaboration; Computer architecture; Computer networks; Delay; Distributed computing; Network topology; Prefetching; Processor scheduling; Routing; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
ISSN :
1530-2075
Print_ISBN :
978-1-4244-6442-5
Type :
conf
DOI :
10.1109/IPDPS.2010.5470438
Filename :
5470438
Link To Document :
بازگشت