One-sided communication in MPI requires the use of one of three different synchro-nization mechanisms, which indicate when the one-sided operation can be started and when the operation is completed. Efficient implementation of the synchronization mechanisms is critical to achieving good performance with one-sided communication. Our performance measurements, however, indicate that in many MPI implementations, the synchronization functions add significant overhead, resulting in one-sided communication performing much worse than point-to-point communication for short- and medium-sized messages. In this paper, we describe our efforts to minimize the overhead of synchronization in our imple-mentation of one-sided communication in MPICH2. We desc...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...
Due to the available concurrency in modern-day supercomputers, the complexity of developing efficien...
International audienceThis paper presents the implementation of MPICH2 over the Nemesis communicatio...
The one-sided communication model (or remote memory access) supported by MPI-2 is more convenient to...
Performance analysis is an essential part of the development process of HPC applications. Thus, deve...
Abstract—The synchronization model of the MPI one-sided communication paradigm can lead to serializa...
Synchronization operations, such as fence and locking, are used in many parallel operations accessin...
In this paper we evaluate the current status and perfor-mance of several MPI implementations regardi...
MPI-2 provides interfaces for one sided communication, which is becoming increasingly important in s...
The availability of cheap computers with outstanding single-processor performance coupled with Ether...
The Message Passing Interface (MPI) has been widely used in the area of parallel computing due to it...
Many existing MPI-2 one-sided communication imple-mentations are built on top of MPI send/receive op...
The performance of the barrier operation can be crucial for many parallel codes. Especially distribu...
In this report we describe the conversion of a simple Master-Worker parallel program from global blo...
International audienceWith the growing number of cores and fast network like Infiniband, one of the ...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...
Due to the available concurrency in modern-day supercomputers, the complexity of developing efficien...
International audienceThis paper presents the implementation of MPICH2 over the Nemesis communicatio...
The one-sided communication model (or remote memory access) supported by MPI-2 is more convenient to...
Performance analysis is an essential part of the development process of HPC applications. Thus, deve...
Abstract—The synchronization model of the MPI one-sided communication paradigm can lead to serializa...
Synchronization operations, such as fence and locking, are used in many parallel operations accessin...
In this paper we evaluate the current status and perfor-mance of several MPI implementations regardi...
MPI-2 provides interfaces for one sided communication, which is becoming increasingly important in s...
The availability of cheap computers with outstanding single-processor performance coupled with Ether...
The Message Passing Interface (MPI) has been widely used in the area of parallel computing due to it...
Many existing MPI-2 one-sided communication imple-mentations are built on top of MPI send/receive op...
The performance of the barrier operation can be crucial for many parallel codes. Especially distribu...
In this report we describe the conversion of a simple Master-Worker parallel program from global blo...
International audienceWith the growing number of cores and fast network like Infiniband, one of the ...
In exascale computing era, applications are executed at larger scale than ever before, whichresults ...
Due to the available concurrency in modern-day supercomputers, the complexity of developing efficien...
International audienceThis paper presents the implementation of MPICH2 over the Nemesis communicatio...