Latest Upload :

Evaluation et optimisation des performances d’une impl´ementation de MPI pour la grille



R´esum´e
Les applications parall`eles utilisent g´en´eralement le standard MPI pour
r´ealiser 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 les
adapter 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.
Mots-cl´es : MPICH-Madeleine, MPI, grille, longue distance, h´et´erog´en´eit´e, Grid’5000


DOWNLOAD

Share this article :

Enregistrer un commentaire

 
Support :