Portage de StarPU sur la bibliothèque de communication NewMadeleine

Abstract

National audienceDe nombreux calculs sont complexe a paralléliser. De plus les structures des machines sont de plus en plus hétérogènes, avec la présence d'accélérateurs (GPU, ...). Un ordonnanceur de tache comme StarPU permet de répartir efficacement les calculs a l’intérieur d'un nœud. Son module StarPU-MPI permet d’étendre cette répartition sur plusieurs nœuds, en échangeant les données nécessaires avec la librairie de communication MPI.Cependant de nombreuses implémentions de MPI manquent d'efficacité pour un grand nombre de requêtes en attente.Notre port de StarPU-MPI sous NewMadeleine permet de résoudre ce problème, et d'améliorer le recouvrement (effectuer du calcul durant les communication) des communications

    Similar works