Soutenance de thèse de Bogdan CORNEA le 8/12/2011 à Montbéliard

Dans le domaine du calcul de haute performance, les  
architectures d'exécution sont en continuelle évolution.
L'augmentation du nombre de noeuds de calcul, ou le choix d'une
topologie réseau plus rapide représentent un investissement important
tant en temps qu'en moyen financier. Les méthodes de prédiction de
performances permettent de guider ce choix. En parallèle à ce
développement, les systèmes HPC pair-à-pair (P2P) se sont également
développés ces dernières années. Ce type d'architecture hétérogène
permettrait la résolution des problèmes scientifiques pour un coût
très faible par rapport au coût d'une architecture dédiée.

Cette thèse présente les outils de prédiction
disponibles, avec leurs caractéristiques, leurs limitations et la
mesure de leur efficacité. Ces aspects justifient ce travail de
recherche qui s'est concrétisé par le développement d'un outil
logiciel nommé dPerf. dPerf est capable de prédire les performances
des applications C,C++ ou Fortran qui communiquent en utilisant les
normes MPI ou P2P-SAP et qui s'exécutent sur une architecture cible
pair à pair, hétérogène et décentralisée. La précision de dPerf a été
étudiée sur (i) la transformée Laplace, pour l'aspect séquentiel, (ii)
le benchmark IS de NAS, pour l'aspect MPI, (iii) et le code de
l'obstacle pour l'aspect calcul P2P décentralisé et l'extrapolation du
nombre des noeuds.

Mots-clés: dPerf, analyse statique, instrumentation
automatique, simulation basée sur fichiers de trace, prédiction de
performances, langages C,C++,Fortran, systèmes hétérogènes,
environnement décentralisé, calcul pair-à-pair de haute performance.

Directory