skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Self-consistent MPI-IO performance requirements and expectations.

Conference · · Lect. Notes Comput. Sci.

We recently introduced the idea of self-consistent performance requirements for MPI communication. Such requirements provide a means to ensure consistent behavior of an MPI library, thereby ensuring a degree of performance portability by making it unnecessary for a user to perform implementation-dependent optimizations by hand. For the collective operations in particular, a large number of such rules could sensibly be formulated, without making hidden assumptions about the underlying communication system or otherwise constraining the MPI implementation. In this paper, we extend this idea to the realm of parallel I/O (MPI-IO), where the issues are far more subtle. In particular, it is not always possible to specify performance requirements without making assumptions about the implementation or without a priori knowledge of the I/O access pattern. For such cases, we introduce the notion of performance expectations, which specify the desired behavior for good implementations of MPI-IO. I/O performance requirements as well as expectations could be automatically checked by an appropriate benchmarking tool.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
DE-AC02-06CH11357
OSTI ID:
1001601
Report Number(s):
ANL/MCS/CP-61883; TRN: US201102%%256
Journal Information:
Lect. Notes Comput. Sci., Vol. 5205, Issue 2008; Conference: Euro PVM/MPI 2008; Sep. 7, 2008 - Sep. 10, 2008; Dublin, Ireland
Country of Publication:
United States
Language:
ENGLISH

Similar Records

Optimizing noncontiguous accesses in MPI-IO.
Journal Article · Tue Jan 01 00:00:00 EST 2002 · Parallel Comput. · OSTI ID:1001601

Performance Comparison of GPFS 1.3 and GPFS 1.4 for POSIX and MPI-IO
Technical Report · Fri Jul 13 00:00:00 EDT 2001 · OSTI ID:1001601

Implementing MPI-IO atomic mode and shared file pointers using MPI one-sided communication.
Journal Article · Sun Jul 01 00:00:00 EDT 2007 · Int. J. High Perform. Comput. Appl. · OSTI ID:1001601