Impact du placement des threads de progression pour les collectives non-bloquantes
Résumé
Les collectives MPI non-bloquantes permettent de recouvrir les communications par du cal-
cul. Un bon taux de recouvrement est obtenu en effectuant les tâches de communication et des
tâches de calcul en parallèle. Pour réaliser cela, certaines implémentations utilisent des threads
de progression pour gérer les tâches de communication. Ces threads sont en concurrence avec
les autres threads de l’application. Dans cet article, nous proposons un placement de ces diffé-
rents threads en tenant compte de la topologie NUMA de la machine afin d’améliorer le taux
recouvrement des communications collectives non-bloquantes.
Domaines
Informatique [cs]
Origine : Fichiers produits par l'(les) auteur(s)