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