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
Link To Document