• DocumentCode
    3452960
  • Title

    Noncontiguous I/O accesses through MPI-IO

  • Author

    Ching, Avery ; Choudhary, Alok ; Coloma, Kenin ; Liao, Wei-keng ; Ross, Robert ; Gropp, William

  • Author_Institution
    Center for Parallel & Distributed Comput., Northwestern Univ., Evanston, IL, USA
  • fYear
    2003
  • fDate
    12-15 May 2003
  • Firstpage
    104
  • Lastpage
    111
  • Abstract
    I/O performance remains a weakness of parallel computing systems today. While this weakness is partly attributed to rapid advances in other system components, I/O interfaces available to programmers and the I/O methods supported by file systems have traditionally not matched efficiently with the types of I/O operations that scientific applications perform, particularly noncontiguous accesses. The MPI-IO interface allows for rich descriptions of the I/O patterns desired for scientific applications and implementations such as ROMIO have taken advantage of this ability while remaining limited by underlying file system methods. A method of noncontiguous data access, list I/O, was recently implemented in the Parallel Virtual File System (PVFS). We implement support for this interface in the ROMIO MPI-IO implementation. Through a suite of noncontiguous I/O tests we compared ROMIO list I/O to current methods of ROMIO noncontiguous access and found that the list I/O interface provides performance benefits in many noncontiguous cases.
  • Keywords
    client-server systems; message passing; parallel machines; peripheral interfaces; I/O interfaces; MPI-IO interface; noncontiguous I/O accesses; parallel computing systems; parallel virtual file system; Checkpointing; Computer science; Distributed computing; File systems; Laboratories; Mathematics; Parallel processing; Programming profession; Testing; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd IEEE/ACM International Symposium on
  • Print_ISBN
    0-7695-1919-9
  • Type

    conf

  • DOI
    10.1109/CCGRID.2003.1199358
  • Filename
    1199358