Abstract
Thanks to MPI, writing portable message passing parallel programs is almost a reality. One of the remaining problems is file I/O. Although parallel file systems support similar interfaces, the lack of a standard makes developing a truly portable program impossible. It is not feasible to develop large scientific applications from scratch for each generation of parallel machine, and, in the scientific world, a program is not considered truly portable unless it not only compiles, but also runs efficiently. The MPI-IO interface is being proposed as an extension to the MPI standard to fill this need. MPI-IO supports a high-level interface to describe the partitioning of file data among processes, a collective interface describing complete transfers of global data structures between process memories and files, asynchronous I/O operations, allowing computation to be overlapped with I/O, and optimization of physical file layout on storage devices (disks).
Original language | English |
---|---|
Title of host publication | High Performance Mass Storage and Parallel I/O |
Subtitle of host publication | Technologies and Applications |
Publisher | Wiley-IEEE Press |
Pages | 477-487 |
Number of pages | 11 |
ISBN (Electronic) | 9780470544839 |
ISBN (Print) | 0471208094, 9780471208099 |
DOIs | |
State | Published - 1 Jan 2001 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2002 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved.
Keywords
- Arrays
- File systems
- Layout
- Message passing
- Semantics
- Writing