Se dispone de un nodo (2 x Intel Xeon E5606@2.13GHz Westmere EP, 8 cores, 96GB RAM) con dos tarjeta gráficas Nvidia Tesla C2050 con soporte para CUDA 8.0.
¿Cómo enviar trabajos que hagan uso de las GPUs?
Carga del entorno de desarrollo
Carga del compilador de CUDA
module load CUDA/8.0.61
Envio de trabajos
Mediante el script slanzarv
El flag –gpu envía el trabajo a la partición gpgpu y hace uso de una de las tarjetas gráficas. Por defecto, además de la GPU, se reservarán 4 cores y 40GB de RAM.
Ejemplo:
#slanzarv --gpu miprogramacuda
Manualmente
Añadir al archivo de descripción de trabajo la partición y la reserva de GPUs
#SBATCH --partition=gpgpu
#SBATCH --gres=gpu:fermi:1
Cambiando esta última línea (–gres=gpu:fermi:2), se puede hacer uso de las dos GPUs para un mismo trabajo