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 :
بازگشت