The MPI standard is a major contribution in the landscape of parallel programming. Since its inception in the mid 90's it has ensured portability and performance for parallel applications on a wide spectrum of machines and architectures. With the advent of multicore machines, understanding and taking into account the underlying physical topology and memory hierarchy as become of paramount importance. The MPI standard in its current state, however, and despite recent evolutions is still unable to offer mechanisms to achieve this. In this paper, we detail several additions to the standard that give the user tools to address the hardware topology and data locality issues while improving application performance.Le standard MPI est une contribut...
International audienceMessage-Passing Interface (MPI) has become a standard for parallel application...
Large Grids are build by aggregating smaller parallel machines through a public long-distance interc...
A recent trend in high performance computing shows a rising number of cores per compute node, while ...
International audienceThe MPI standard is a major contribution in the landscape of parallel programm...
International audienceThe MPI standard is a major contribution in the landscape of parallel programm...
The MPI standard is a major contribution in the landscape of parallel programming. Since its incepti...
Frank Cappello (Rapporteur), Thierry Priol (Rapporteur), Françoise Baude (Examinatrice), Jacques Bri...
International audienceThis paper describes how the NewMadeleine communication library has been integ...
Large Grids are build by aggregating smaller parallel machines through a public long-distance interc...
Scientific simulation is increasingly involved in industry and high performance computing is therefo...
Scientific simulation is increasingly involved in industry and high performance computing is therefo...
This report introduces a version of MPICH handling efficiently different networks simultaneously. Th...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
International audienceMessage-Passing Interface (MPI) has become a standard for parallel application...
Large Grids are build by aggregating smaller parallel machines through a public long-distance interc...
A recent trend in high performance computing shows a rising number of cores per compute node, while ...
International audienceThe MPI standard is a major contribution in the landscape of parallel programm...
International audienceThe MPI standard is a major contribution in the landscape of parallel programm...
The MPI standard is a major contribution in the landscape of parallel programming. Since its incepti...
Frank Cappello (Rapporteur), Thierry Priol (Rapporteur), Françoise Baude (Examinatrice), Jacques Bri...
International audienceThis paper describes how the NewMadeleine communication library has been integ...
Large Grids are build by aggregating smaller parallel machines through a public long-distance interc...
Scientific simulation is increasingly involved in industry and high performance computing is therefo...
Scientific simulation is increasingly involved in industry and high performance computing is therefo...
This report introduces a version of MPICH handling efficiently different networks simultaneously. Th...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
International audienceMessage-Passing Interface (MPI) has become a standard for parallel application...
Large Grids are build by aggregating smaller parallel machines through a public long-distance interc...
A recent trend in high performance computing shows a rising number of cores per compute node, while ...