Optimisations de la bibliothèque de communication MPI pour machines parallèles de type « grappe de PCs » sur une primitive d’écriture distante

12/07/02


Cliquez ici pour démarrer


Table des matières

Optimisations de la bibliothèque de communication MPI pour machines parallèles de type « grappe de PCs » sur une primitive d’écriture distante

Plan

Contexte et hypothèses

La primitive d’écriture distante sur MPC

Objectifs

Les techniques d’optimisation

Une stratégie « zéro-copie »

Les appels système

Les interruptions

Les traductions d’adresses

La machine MPC

La machine MPC

La carte FastHSL

Plan

MPICH : une architecture en couches

L’API RDMA

L’API RDMA

Les problèmes à résoudre

Les messages CTRL

Les messages DATA

Le format des messages CTRL

Le mode standard dans MPI

Liens entre MPI et l’API RDMA

Performances de MPI-MPC1

Analyse des performances de MPI-MPC1

Plan

Objectifs de MPI-MPC2

Une écriture distante en mode utilisateur

Les problèmes à résoudre

Principe de la méthode

La signalisation

Les verrous

Performances de MPI-MPC2

Analyse des performances

Plan

Objectifs de MPI-MPC3

Principe de la méthode

Performances de MPI-MPC3

Analyse des performances

Plan

Résultats avec CADNA

Résultats avec Laplace

Plan

Objectifs atteints

Résultats obtenus

Perspectives

Optimisations de la bibliothèque de communication MPI pour machines parallèles de type « grappe de PCs » sur une primitive d’écriture distante

La signalisation

La signalisation

Les ressources partagées

Les émissions/réceptions simultanées

Les problèmes à résoudre

Espace d’adressage

Le tas

La pile

Compilation

Les différentes étapes

Le réseau SCI

GM

Auteur:Olivier GLUCK

Messagerie: Olivier.Gluck@lip6.fr

Page d'accueil: http://mpc.lip6.fr/~olivier

Télécharger la source de la présentation