Travaux pratique CUDA

DELETEME

OLD Documentation. Contact Administartors

Rappel : le mésocentre centre dispose d'un noeud de calcul contenant 4 cartes GPU Tesla K40

La machine GPU est configurée pour l'exécution des programmes testés et validés (production). Ainsi, la machine exécute 4 jobs (calcul) au maximum.

Pour permettre aux étudiants de faire des TP sur les cartes GPUs, merci de suivre les étapes suivantes :

  • Compiler les programmes CUDA sur la machine de login (mesologin1.univ-fcomte.fr)
  • Soumettre les calculs avec SGE

Vous devez vous placer dans le répertoire WORK : cd WORK

Il est possible de compiler les programmes cuda sur le noeud de login : mesologin1.univ-fcomte.fr

Charger cuda :

$ module load gpu/cuda/6.5

Compiler le programme :

$ nvcc monPorgramme.cu -o monProgramme

Il faut utiliser la file d'attente gputest.q

Adapter cet exemple de script :

#!/bin/bash 
 
 
#$ -o $JOB_NAME.o$JOB_ID
 
#$ -N job_cuda
 
#$ -q gputest.q                
 
#$ -V
 
#$ -cwd
 
#$ -l h_vmem=2G
 
 
module load gpu/cuda/6.5 
 
./monProgramme

Soumettre le job avec :

$ qsub script.sge