loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third IEEE International Symposium on Cluster Computing and the Grid (CCGrid'03)
Noncontiguous I/O Accesses Through MPI-IO
Tokyo, Japan
May 12-May 15
ISBN: 0-7695-1919-9
Avery Ching, Northwestern University
Alok Choudhary, Northwestern University
Kenin Coloma, Northwestern University
Wei-keng Liao, Northwestern University
Robert Ross, Argonne National Laboratory
William Gropp, Argonne National Laboratory
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 non-contiguous 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.
Citation:
Avery Ching, Alok Choudhary, Kenin Coloma, Wei-keng Liao, Robert Ross, William Gropp, "Noncontiguous I/O Accesses Through MPI-IO," ccgrid, pp.104, Third IEEE International Symposium on Cluster Computing and the Grid (CCGrid'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.