Ce stage de DEA a été réalisé par Laurent Lechevallier en 2001

Analyses de performances sur la machine parallèle MPC

OBJECTIF :

Faire des analyses et des mesures de performances sur la machine parallèle MPC avec l'environnement de programmation parallèle MPI (Message Passing Interface).

DESCRIPTION :

Ce stage s'inscrit dans le cadre du projet MPC développé au Laboratoire d'Informatique de Paris 6. La machine parallèle MPC est constituée de cartes processeurs Pentium ainsi que d'un réseau d'interconnexion rapide Gigabit composé de cartes réseau utilisant la technologie HSL. Des couches logicielles permettant d'exploiter au mieux les possibilités de ce réseau à hautes performances ont été développées sur le système UNIX. L'environnement de programmation parallèle MPI a été porté sur la couche de plus bas niveau.

La couche de communication MPI a été développée sur les systèmes UNIX FreeBSD et Linux. L'objectif de ce stage est d'une part de faire une analyse des performances au niveau MPI en termes de latence et de débit et d'autre part, de faire des mesures de performances en utilisant des applications MPI classiques. Les résultats ainsi obtenus pourront être comparés aux résultats obtenus sur d'autres machines parallèles classiques. Les développements et tests se feront en langage C sous UNIX FreeBSD-3.4 et/ou Linux. Le travail final pourra donner lieu à publication

Enfin, le stagiaire sera intégré à l'équipe de recherche qui travaille sur le projet MPC. Cela pourra être pour lui l'occasion de suivre les évolutions d'un tel projet en assistant aux réunions mensuelles qui rassemblent les différents partenaires du projet MPC.

MOYENS UTILISES :

Le stagiaire disposera de l'ensemble des sources du système de communication de la machine MPC et de l'ensemble de la documentation de l'équipe. Différentes machines de tests seront également mises à sa disposition.

CONNAISSANCES REQUISES :

Le candidat devra maîtriser le langage C et l'environnement UNIX. Une expérience de programmation à l'aide de l'environnement MPI est un atout.

ENCADRANT :

Stage pour 1 étudiant, co-encadré par A. Greiner et O. Glück, Laboratoire d'Informatique de Paris 6, ASIM, 55-65, 2ème étage, 4, place Jussieu, 75252 Paris Cedex 05

Contact : Olivier.Gluck@lip6.fr