Travaux pratique CUDA
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
Compiler les programmes CUDA
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
Soumettre les calculs avec SGE
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