Résume
Les applications parall`eles utilisent g ́en ́eralement le standard MPI pour réaliser leurs communications. La plupart des impl ́ementations de MPI sont destin ́ees aux grappes homog`enes. Avec l’apparition des grilles de calcul, il est n ́ecessaire de faire ́evoluer ces impl ́ementations pour lesadapter efficacement aux contraintes de ces nouvelles plateformes que sont la gestion de l’h ́et ́erog ́en ́eit ́e et la prise en compte des liens r ́eseau longue distance permettant l’interconnexion des sites de la grille. Aucune impl ́ementation actuelle ne prend en compte efficacement ces deux param`etres.
Apr`es une ́etude des impl ́ementations existantes, cet article analyse le comportement sur la grille de l’une d’entre elles, MPICH-Madeleine, qui propose une gestion efficace de l’h ́et ́erog ́en ́eit ́e des r ́eseaux rapides de grappe. A partir de nos premi`eres exp ́erimentations, nous proposons des optimisations permettant d’am ́eliorer les performances d’ex ́ecution sur la grille. Elles nous ont permis d’augmenter tr`es sensiblement la bande passante lors de l’ex ́ecution d’un ping-pong MPI : en passant de 40Mb/s `a 300Mb/s sur la longue distance. Les exp ́erimentations ont ́et ́e r ́ealis ́ees sur la grille fran ̧caise Grid’5000
Enregistrer un commentaire