Échanges non bloquants de données ordonnées entre producteurs multiples et consommateur unique - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Échanges non bloquants de données ordonnées entre producteurs multiples et consommateur unique

Résumé

La parallélisation d'un travail sur plusieurs unités de calcul entraîne la dispersion des résultats produits et nécessite généralement de les réunir afin de continuer l'exécution du programme. L'échange unidirectionnel de données en résultant peut être décrit par la relation producteur-consommateur. Dans ce papier, nous nous intéressons à l'échange de données ordonnées de taille fixe entre un ou plusieurs producteurs vers un unique consommateur, dans un contexte distribué ou non. Nous proposons une solution permettant d'optimiser le débit de ces échanges en favorisant une écriture non bloquante pour les producteurs ainsi qu'une gestion de la mé-moire et une synchronisation adaptée à cet objectif. Notre solution est évaluée selon plusieurs configurations et se montre jusqu'à 6,6 fois plus performante qu'une approche avec synchroni-sations naïves.
Fichier principal
Vignette du fichier
Compas_2019.pdf (256.11 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02381769 , version 1 (26-11-2019)

Identifiants

  • HAL Id : hal-02381769 , version 1

Citer

Paul Godard. Échanges non bloquants de données ordonnées entre producteurs multiples et consommateur unique. COMPAS 2019 - Conférence d'informatique en Parallélisme, Architecture et Système, Jun 2019, Anglet, France. ⟨hal-02381769⟩
75 Consultations
109 Téléchargements

Partager

Gmail Facebook X LinkedIn More