MPI-2 provides interfaces for one sided communication, which is becoming increasingly important in scientific applications. MPI-2 semantics provide the flexibility to reorder the one sided operations within an access epoch. Based on this flexibility, in this paper we try to improve the performance of one sided communication by scheduling one sided operations. We have come up with several re-ordering and aggregating schemes to achieve better network utilization. We have evaluated these schemes on both PCI-X and PCI-Express platforms. With re-ordering scheme, we see an improvement in the throughput up to 76%, latency up to 40%. With aggregation scheme, we observe an improvement of 44 % and 42 % for MPI Put and MPI Get latency respectively on ...
This paper presents a portable optimization for MPI communications, called PRAcTICaL-MPI (Portable A...
As part of a new MPI Remote Memory Access (RMA) im-plementation over remote direct memory access, we...
This paper demonstrates the one-sided communication used in languages like UPC can provide a signifi...
Abstract. The one-sided communication model supported by MPI-2 can be more convenient to use than th...
Abstract. MPI-2’s one-sided communication interface has become prevalent in scientific applications....
One-sided communication in MPI requires the use of one of three different synchro-nization mechanism...
Many existing MPI-2 one-sided communication imple-mentations are built on top of MPI send/receive op...
The performance of collective communication operations is one of the deciding factors in the overa...
MPI provides a portable message passing interface for many parallel execution platforms but may lead...
Many parallel applications from scientific computing use MPI collective communication operations to ...
In this paper we evaluate the current status and perfor-mance of several MPI implementations regardi...
Abstract. Dynamic verication methods are the natural choice for for-mally verifying real world progr...
Two-phase I/O is a well-known strategy for implementing collective MPI-IO functions. It redistribute...
Many parallel applications from scientific computing use MPI collective communication operations to ...
The Cray Gemini interconnect hardware provides multiple transfer mechanisms and out-of-order message...
This paper presents a portable optimization for MPI communications, called PRAcTICaL-MPI (Portable A...
As part of a new MPI Remote Memory Access (RMA) im-plementation over remote direct memory access, we...
This paper demonstrates the one-sided communication used in languages like UPC can provide a signifi...
Abstract. The one-sided communication model supported by MPI-2 can be more convenient to use than th...
Abstract. MPI-2’s one-sided communication interface has become prevalent in scientific applications....
One-sided communication in MPI requires the use of one of three different synchro-nization mechanism...
Many existing MPI-2 one-sided communication imple-mentations are built on top of MPI send/receive op...
The performance of collective communication operations is one of the deciding factors in the overa...
MPI provides a portable message passing interface for many parallel execution platforms but may lead...
Many parallel applications from scientific computing use MPI collective communication operations to ...
In this paper we evaluate the current status and perfor-mance of several MPI implementations regardi...
Abstract. Dynamic verication methods are the natural choice for for-mally verifying real world progr...
Two-phase I/O is a well-known strategy for implementing collective MPI-IO functions. It redistribute...
Many parallel applications from scientific computing use MPI collective communication operations to ...
The Cray Gemini interconnect hardware provides multiple transfer mechanisms and out-of-order message...
This paper presents a portable optimization for MPI communications, called PRAcTICaL-MPI (Portable A...
As part of a new MPI Remote Memory Access (RMA) im-plementation over remote direct memory access, we...
This paper demonstrates the one-sided communication used in languages like UPC can provide a signifi...