Atelier T8.A05

TITRE :

Tutoriel parallèlisme hybride Multi GPU avec OpenMPI et OpenACC .

PORTEURS

Arnaud Renard et Jean-Matthieu Etancelin Centre de calcul ROMEO et Francois Courteille/Nvidia.

MOTS CLES

GPU, OpenMP, openACC, Cuda, openCL, librairie, simulations parallèles, parallèlisme, calcul intensif, HPC, GPU.

OBJECTIF :

  • In this lab you will learn how to program multi GPU systems or GPU clusters using the Message Passing Interface (MPI) and OpenACC. Basic knowledge of MPI and OpenACC is a prerequisite.

DESCRIPTION :

The topics covered by this lab are:

  • Exchanging data between different GPUs using CUDA-aware MPI and OpenACC.
  • Handle GPU affinity in multi GPU systems.
  • Overlapping communication with computation to hide communication times
  • Optionally how to use the NVIDIA performance analysis tools

PREREQUIS :

  • La connaissance d’un langage de programmation (Fortran, C, …) est souhaitable.
  • Connaissance basique de MPI et OpenACC.
    • Les ateliers T8.AP02 et T8.A03 permettent de s'initier à OpenACC.
 
jdev2017/t8.a05.txt · Dernière modification: 2017/04/28 16:49 par etienne.gondet@get.obs-mip.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki