Depuis peu, le centre de calcul régional a acquis un calculateur NVIDIA® Tesla? S1070 offrant une puissance de calcul de 4 TFlops. La particularité du Tesla est de reposer sur une architecture à base de processeurs graphiques (GPU) au lieu de CPU. Le développement sur cette plate-forme nécessite l'utilisation du kit de développement CUDA proposé par NVIDIA.
Voici les principales caractéristiques du Tesla S1070 :
4 processeurs graphiques (GPU)
240 unités de traitement par processeur graphique (soit 960 au total)
Fréquence : 1,296 GHz
Précision en virgule flottante (voir norme IEEE754)
Puissance en calcul en virgule flottante simple précision : 3,73 à 4,14 Tflops
Puissance en calcul en virgule flottante double précision : 311 à 345 GFlops
4 Go de mémoire locale à chaque GPU (total : 16 Go)
Interface mémoire 512-bits
Bande passante 408 Go/sec
Consommation maximale 800 W
Interface système PCIe 16x Gen2
Environnement de programmation CUDA
Il est connecté à un serveur servant de frontal, dont les caractéristiques sont les suivantes :
Bi-quad Core : Intel(R) Xeon(R) CPU E5472 à 3,00 GHz
8 Go de mémoire
140 Go de disque dur
Ce frontal est relié au Calculateur Romeo2. Il permet en outre de compiler les sources des programmes CUDA et d'en lancer les exécutions.
Exemple de projets actifs sur le serveur Tesla : l'équipe SYSCOM du CReSTIC travaille au développement d'un compilateur permettant d'utiliser les GPU avec un langage de programmation de haut niveau de type OpenMP. Ce projet fait l'objet d'un co-financement de thèse entre la région Champagne-Ardenne et le CEA DAM Ile de France qui a également participé au financement du serveur Tesla.
Si vous souhaitez accéder à ce serveur GPU, n'hésitez pas à déposer un projet !