Title :
PMPIO-a portable implementation of MPI-IO
Author :
Fineberg, Samuel A. ; Wong, Parkson ; Nitzberg, Bill ; Kuszmaul, Chris
Author_Institution :
Numerical Aerodynamic Simulation, NASA Ames Res. Center, Moffett Field, CA, USA
Abstract :
MPI-IO provides a demonstrably efficient portable parallel Input/Output interface, compatible with the MPI standard. PMPIO is a “reference implementation” of MPI-IO, developed at NASA Ames Research Center. To date, PMPIO has been ported to the IBM SP-2, SGI and Sun shared memory workstations, the Intel Paragon, and the Cray J90. Preliminary results using the PMPIO implementation of MPI-IO show an improvement of as much as a factor of 20 on the NAS BTIO benchmark compared to a Fortran based implementation. We show comparative results on the SP-2 Paragon, and SGI architectures
Keywords :
input-output programs; message passing; parallel programming; software engineering; software portability; Cray J90; IBM SP-2; Intel Paragon; MPI-IO; PMPIO; SGI; Sun shared memory workstations; message passing interface; portable I/O interface; portable implementation; portable parallel Input/Output interface; portable parallel programming; Aerodynamics; Contracts; Message passing; NASA; Numerical simulation; Parallel architectures; Programming profession; Sun; Switches; Workstations;
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MD
Print_ISBN :
0-8186-7551-9
DOI :
10.1109/FMPC.1996.558082