|
Published Articles >> Table of Contents >> Abstract
Third IEEE International Symposium on Cluster Computing and the Grid (CCGrid'03)
p. 104
Noncontiguous I/O Accesses Through MPI-IO
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
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CCGRID.2003.1199358
Send link to a friend
| 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 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.
|
Additional Information
|
Citation:
Avery Ching, Alok Choudhary, Kenin Coloma, Wei-keng Liao, Robert Ross, William Gropp,
"Noncontiguous I/O Accesses Through MPI-IO,"
ccgrid,
p. 104,
Third IEEE International Symposium on Cluster Computing and the Grid (CCGrid'03),
2003
|
|