Modèle de communications concurrentes sur des grappes SMP
Les grappes de machines SMPs sont aujourd'hui les infrastructures de calcul haute performance les plus répandues et utilisées par les applications scientifiques. Une grappe SMP est constituée de noeuds comportant plusieurs unités de calcul. Des applications scientifiques s'exécutant sur des dizaines de noeuds SMP introduisent des schémas communicatifs complexes au sein du réseau de la grappe. Par exemple en utilisant MPI, les communications entrantes ou sortantes d'un même noeud produisent des accès concurrents sur les ressources du noeud et du réseau. Ces accès concurrents sur des noeuds SMP impliquent un partage de ressources dépendant du réseau sous-jacent ainsi que de l'implantation MPI utilisée. Cet article présente un modèle de prédiction de performances de communications concurrentes sur des grappes SMP.
SMP clusters are cost-effective clusters largely used in parallel computing. Parallel applications using message passing as communication mechanism may introduce complex communication behaviors on such clusters. Precisely, MPI communications on a same node with a common interval time create concurrent accesses to node's resources. Concurrent access implies resource sharing, depending on the underneath network architecture and the MPI implementation used. This paper presents a case study of simultaneous MPI communications over SMP clusters. We express a model, which predict times of such communications giving insight of bandwidth division.
M.MARTINASSO, J.MÉHAUT
Reçu le 23 janvier 2007.
Accepté le 25 octobre 2007.
évaluation de performances, communications concurrentes, grappes SMP, MPI.
performance evaluation, concurrent communications, SMP clusters, MPI.
Français
|