• DocumentCode
    451123
  • Title

    Informed Prefetching of Collective Input/Output Requests

  • Author

    Madhyastha, Tara M. ; Gibson, Garth A. ; Faloutsos, Christos

  • Author_Institution
    University of California, Santa Cruz
  • fYear
    1999
  • fDate
    13-18 Nov. 1999
  • Firstpage
    13
  • Lastpage
    13
  • Abstract
    Optimizing collective input/output (I/O) is important for improving throughput of parallel scientific applications. Current research suggests that a specialized collective application programming interface, coupled with system-level optimizations, is necessary to obtain good I/O performance. Unfortunately, collective interfaces require an application to disclose its entire access pattern to fully reorder I/O requests, and cannot flexibly utilize additional memory to improve performance. In this paper we propose and analyze a method of optimizing collective access patterns using informed prefetching that is capable of exploiting any amount of available memory to overlap I/O with computation. We compare this approach to disk-directed I/O, an efficient implementation of a collective I/O interface. Moreover, we prove that under certain conditions, a per-processor prefetch depth equal to the number of drives can guarantee sequential disk accesses for any collectively accessed file. In empirical studies, a prefetch horizon of one to two times the number of disks per processor is sufficient to match the performance of disk-directed I/O for sequentially allocated files. Finally, we develop accurate analytical models to predict the throughput of informed prefetching for collective reads as a function of the per-processor prefetch depth.
  • Keywords
    Application software; Computer networks; Computer science; Concurrent computing; File systems; Multiprocessing systems; Pattern analysis; Prefetching; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 1999 Conference
  • Print_ISBN
    1-58113-091-0
  • Type

    conf

  • DOI
    10.1109/SC.1999.10051
  • Filename
    1592656