StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators

Résumé

GPUs clusters are becoming widespread HPC platforms. Ex- ploiting them is however challenging, as this requires two separate paradigms (MPI and CUDA or OpenCL) and careful load balancing due to node heterogeneity. Current paradigms usually either limit themselves to of- fload part of the computation and leave CPUs idle, or require static CPU/GPU work partitioning. We thus have previously proposed StarPU, a runtime system able to dynamically scheduling tasks within a single heterogeneous node. We show how we extended the task paradigm of StarPU with MPI to easily map the task graph on MPI clusters and automatically benefit from optimized execution.
Fichier principal
Vignette du fichier
starpu_mpi_poster.pdf (154.11 Ko) Télécharger le fichier
poster_eurompi_2012.pdf (11.74 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00725477 , version 1 (16-08-2021)

Licence

Paternité

Identifiants

  • HAL Id : hal-00725477 , version 1

Citer

Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Raymond Namyst, Samuel Thibault. StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators. EuroMPI 2012 - The 19th European MPI Users' Group Meeting, Sep 2012, Vienna, Austria. ⟨hal-00725477⟩
580 Consultations
600 Téléchargements

Partager

Gmail Facebook X LinkedIn More