• 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