ROMEO2 évolue
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 :
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 !