The MPI/SX Collectives Verification Library
نویسندگان
چکیده
c © 2006 by John von Neumann Institute for Computing Permission to make digital or hard copies of portions of this work for personal or classroom use is granted provided that the copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise requires prior specific permission by the publisher mentioned above.
منابع مشابه
Tuning MPI Collectives by Verifying Performance Guidelines
ABSTRACT MPI collective operations provide a standardized interface for performing data movements within a group of processes. The e ciency of collective communication operations depends on the actual algorithm, its implementation, and the speci c communication problem (type of communication, message size, number of processes). Many MPI libraries provide numerous algorithms for speci c collecti...
متن کاملEvaluation of Optimized Barrier Algorithms for SCI Networks with Different MPI Implementations
The SCI Collectives Library is a new software package which implements optimized collective communication operations on SCI networks. It is designed to be coupled to different higher-level communication libraries (especially MPI implementations) by adapter modules, thereby giving them access to these optimized collectives. In this work, we present the design of the SCI Collectives Library and o...
متن کاملUPC Collectives Library 2.0
Collective communication has been a part of the UPC standard since having been introduced in 2005 with the UPC Specification version 1.2. However, unlike MPI collectives, UPC collectives have never caught on and are rarely used. In this paper we identify and discuss several fundamental limitations and important missing features in the design of the existing UPC collectives that make them inconv...
متن کاملVerifying Collective MPI Calls
The collective communication operations of MPI, and in general MPI operations with non-local semantics, require the processes participating in the calls to provide consistent parameters, eg. a unique root process, matching type signatures and amounts for data to be exchanged, or same operator. Exhaustive consistency checks are typically too expensive to perform under normal use of MPI and would...
متن کاملOpenSHMEM Performance and Potential: A NPB Experimental Study
OpenSHMEM is a recently introduced open standard for all SHMEM libraries. In this paper we discuss the different aspects of porting the NAS parallel benchmarks from their MPI 1 implementations to those that use the new OpenSHMEM library API. We compare performance and scalability of these unoptimized OpenSHMEM NAS benchmarks with their MPI 1, and in some cases, MPI 2 counter parts. Through the ...
متن کامل