| J. Prost. MPI-IO/PIOFS. World-Wide Web page at http://www.research.ibm.com/people/p/ prost/sections/mpiio.html, 1996. |
....for parallel I O (commonly referred to as MPI IO) as part of the MPI 2 standard [19] MPI IO is a comprehensive API with many features intended specifically for I O parallelism, portability, and high performance. Implementations of MPI IO, both portable and machine specific, are already available [7, 13, 23, 24, 34]. In this paper, we discuss the issues involved in implementing MPI IO portably on multiple machines and file systems and also achieving high performance. We argue that if an implementation uses just the basic Unix I O functions in order to achieve portability, it will have limitations in both ....
J. Prost. MPI-IO/PIOFS. World-Wide Web page at http://www.research.ibm.com/people/p/ prost/sections/mpiio.html, 1996.
....this data. MPI IO, the I O interface defined as part of the MPI 2 standard [11, 19] is rapidly emerging as the standard, portable API for I O in parallel applications. High performance implementations of MPI IO, both vendor and public domain implementations, are available for most platforms [9, 15, 25, 26, 34]. MPI IO is specifically designed to enable the optimizations that are critical for high performance parallel I O. Examples of these optimizations include collective I O, the ability to access noncontiguous data sets with a single function, 1 Application SDM Database MPI IO HPSS Parallel file ....
Jean-Pierre Prost. MPI-IO/PIOFS. World-Wide Web page at http://www.research.ibm.com/people/p/prost/sections/mpiio.html, 1996.
....overlap, the atomic mode should be used. Porting applications from Unix I O to MPI IO is easy, because MPI IO provides functions that are equivalent to those in Unix I O. For better performance, however, the special features of MPIIO must be used. Many implementations of MPI IO are in progress [30, 8, 13, 23, 22], and most vendors of parallel machines plan to provide MPI IO as part of their MPI 2 product. We ourselves are developing a portable MPI IO implementation called ROMIO. ROMIO 1.0.0 is freely available from http: www.mcs.anl.gov home thakur romio and works on most parallel computers and networks ....
J. Prost. MPI-IO/PIOFS. World-Wide Web page at http://www.research.ibm.com/people/p/prost/sections/mpiio.html, 1996.
....for parallel I O as part of the MPI 2 standard [18] This interface is commonly referred to as MPI IO. MPI IO is a rich interface with many features designed specifically for performance and portability. Multiple implementations of MPI IO, both portable and machine specific, are available [9, 14, 24, 26, 39]. To avoid the abovementioned problem of many distinct, small I O requests, MPI IO allows users to specify the entire noncontiguous access pattern and read or write all the data with a single I O function call. MPI IO also allows users to specify collectively the I O requests of a group of ....
J. Prost. MPI-IO/PIOFS. World-Wide Web page at http://www.research.ibm.com/people/p/prost/sections/mpiio.html, 1996.
....new API for parallel I O (which we call MPI IO) as part of the MPI 2 standard [17] MPI IO is a comprehensive API with many features intended specifically for I O parallelism, portability, and high performance. Implementations of MPI IO, both portable and machine specific, are beginning to appear [6, 12, 22, 23, 33]. In this paper, we discuss the issues involved in implementing MPI IO portably on multiple machines and file systems and also achieving high performance. We argue that if an implementation uses just the basic Unix I O functions in order to achieve portability, it will have limitations in both ....
J. Prost. MPI-IO/PIOFS. World-Wide Web page at http://www.research.ibm.com/people/p/prost/sections/mpiio.html, 1996.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC