Optimiser le transfert GPU

vendredi 27 avril 2012
par  Philippe Dos Santos

STAGE (jusqu’à 3 mois)

Ce stage propose d’optimiser le transfert de données entre les mémoires du CPU et de l’accélérateur GPU (plate-forme NVIDIA S2050) dans l’environnement de la Grappe Massivement Parallèle de Calcul Scientifique (GMPCS, http://www.gmpcs.lumat.u-psud.fr/).

Il existe 2 types de transfert :

- synchrone : les données sont d’abord transférées de la mémoire CPU vers la mémoire GPU , puis les calculs sont effectués et enfin les données sont rapatriées de la mémoire GPU vers la mémoire CPU ;

- asynchrone : les données sont transférées pendant que les calculs sont effectués.

L’objectif de ce stage est de diminuer le temps global de calcul avec accélérateur GPU. Ceci sera réalisé par la mise en place du transfert de données asynchrone entre le CPU et le GPU.

CONNAISSANCES

- Linux,

- CUDA,

- C, FORTRAN

LIEU DU STAGE

Bâtiment 210

Université Paris-Sud

91405 Orsay Cedex

CONTACTS

Pour plus d’informations, contacter Philippe Dos Santos et Georges Raseev


RTRA

Annonces

Stage : "Conteneurs dans un environnement HPC"

Rapport de stage de Jiaming HU :

PDF - 1.7 Mo
(mai - août 2017)

Stage : "Machines virtuelles et haute disponibilité"

Rapport de stage de Mahdi HAMMOUCHE :

PDF - 1.2 Mo
(juin - septembre 2016)

Stage : "Grappe de calcul HPC à éléments délocalisés"

Rapport de stage de Brahim BIKI :

PDF - 1.4 Mo
(mai-août 2015)

Stage : "Optimisation des ressources d’un cluster pour le calcul scientifique"

Rapport de stage de Damien Delhay :

PDF - 1.4 Mo
(mai-juillet 2014)

Stage : "Diagonalisation des matrices réelles sur GPU"

Rapport de stage de Kun SONG :

PDF - 803.4 ko
(mai - août 2013)

Stage : "Optimisation du transfert de données entre un CPU et un GPU"

Rapport de stage de Jean YAOKELI :

PDF - 915.4 ko
(mai - août 2012)