The Message Passing Interface (MPI) is a standard in parallel computing, and can also be used as a high-performance programming model for Grid application development. How to execute MPI applications efficiently over a computational Grid has become a big challenge to developers, due to the distributed nature of Grid resources and complex hierarchies of Grid links. In this paper, we present three useful techniques for improving the performance of MPI applications over a computational Grid. We introduce the multi-threaded model to the implementation of MPI point-to-point operations, to overlap communication with computation and speed up point-to-point operations. To enable the porting of MPI applications to a Grid composed of multiple private...
Abstract: Computational grids promise to deliver a vast computer power as transparently as the elect...
International audienceInstitutional grids consist of the aggregation of clusters belonging to differ...
Communication hardware and software have a significant impact on the performance of clusters and sup...
Application development for high-performance distributed computing systems, or computational grids a...
Application development for high-performance distributed computing systems, or computational grids a...
The authors design and implement a dynamic and effective communication MPI (Message-Passing Interfac...
Large Grids are build by aggregating smaller parallel machines through a public long-distance interc...
Computational grids allow access to several computing resources interconnected in a distributed hete...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
Parallel computing on clusters of workstations and personal computers has very high potential, sinc...
Programming non-embarrassingly parallel scientific computing applications such as those involving th...
In order for collective communication routines to achieve high performance on different platforms, t...
The paper presents the flexible mechanism of a low-level inter-cluster communication protocol based ...
Collective Communication Operations are widely used in MPI applications and play an important role i...
Abstract—Modern high-speed interconnection networks are designed with capabilities to support commun...
Abstract: Computational grids promise to deliver a vast computer power as transparently as the elect...
International audienceInstitutional grids consist of the aggregation of clusters belonging to differ...
Communication hardware and software have a significant impact on the performance of clusters and sup...
Application development for high-performance distributed computing systems, or computational grids a...
Application development for high-performance distributed computing systems, or computational grids a...
The authors design and implement a dynamic and effective communication MPI (Message-Passing Interfac...
Large Grids are build by aggregating smaller parallel machines through a public long-distance interc...
Computational grids allow access to several computing resources interconnected in a distributed hete...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
Parallel computing on clusters of workstations and personal computers has very high potential, sinc...
Programming non-embarrassingly parallel scientific computing applications such as those involving th...
In order for collective communication routines to achieve high performance on different platforms, t...
The paper presents the flexible mechanism of a low-level inter-cluster communication protocol based ...
Collective Communication Operations are widely used in MPI applications and play an important role i...
Abstract—Modern high-speed interconnection networks are designed with capabilities to support commun...
Abstract: Computational grids promise to deliver a vast computer power as transparently as the elect...
International audienceInstitutional grids consist of the aggregation of clusters belonging to differ...
Communication hardware and software have a significant impact on the performance of clusters and sup...