Amélioration de la fiabilité et de la performance de CAPE en utilisant MPI pour l'échange de données sur le réseau.

Auteurs
Date de publication
2015
Type de publication
Chapitre d'ouvrage
Résumé CAPE - qui signifie Checkpointing Aided Parallel Execution - s'est révélé être une implémentation OpenMP performante et conforme pour les systèmes à mémoire distribuée. CAPE est basé sur l'utilisation de points de contrôle pour distribuer automatiquement des tâches de constructions parallèles OpenMP à des machines distantes et pour collecter automatiquement les résultats calculés sur ces machines vers la machine maître. Cependant, sur la version actuelle, l'échange de données sur les réseaux utilise des sockets manuels qui demandent du temps pour établir des connexions entre machines pour chaque construction parallèle. De plus, cette technique n'est pas vraiment fiable en raison du risque de conflits sur les ports et du problème d'échange de données par flux. Cet article vise à présenter l'impact de l'utilisation de MPI pour améliorer la fiabilité et les performances de CAPE. Les implémentations socket et MPI sont analysées et discutées, et des évaluations de performance sont fournies.
Éditeur
Springer International Publishing
Thématiques de la publication
  • ...
  • Pas de thématiques identifiées
Thématiques détectées par scanR à partir des publications retrouvées. Pour plus d’informations, voir https://scanr.enseignementsup-recherche.gouv.fr