Multi-GPU programming with OpenACC and MPI - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Multi-GPU programming with OpenACC and MPI

Résumé

In this session you will learn how to program multi GPU systems or GPU clusters using the Message Passing Interface (MPI) and OpenACC. The session starts by giving a quick introduction to MPI and how a CUDA-aware MPI implementation can be used with OpenACC. Other topics covered are: how to handle GPU affinity in multi GPU systems, overlapping communication with computation to hide communication times and using the NVIDIA performance analysis tools. As we'll be using GPUs hosted in the cloud, all you are required to bring is a laptop with a modern browser.
Fichier non déposé

Dates et versions

hal-01471165 , version 1 (19-02-2017)

Identifiants

  • HAL Id : hal-01471165 , version 1

Citer

Jean-Matthieu Etancelin, Jiri Kraus. Multi-GPU programming with OpenACC and MPI. GPU Technology Conference, Sep 2016, Amsterdam, Netherlands. ⟨hal-01471165⟩

Collections

URCA CRESTIC
164 Consultations
0 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More