Aller au contenu principal

Ressources de calcul

Cette page regroupe l'architecture du cluster, l'inventaire matériel, les partitions associées et une estimation de la capacité théorique en TFLOPS.

Les valeurs présentées sont des capacités théoriques agrégées. Elles ne correspondent pas nécessairement aux performances mesurées par une application réelle. Les performances dépendent notamment du logiciel, de la précision numérique, de la vectorisation, de la mémoire, des communications et de la charge du cluster.

Unités utilisées

Les capacités sont exprimées en TFLOPS (terafloating-point operations per second) :

  • CPU : capacité théorique CPU en TFLOPS ;
  • FP32 : capacité théorique en simple précision en TFLOPS ;
  • FP64 : capacité théorique en double précision en TFLOPS.

Les valeurs sont exprimées à l'échelle de chaque partition et correspondent à l'inventaire fourni.

Capacité totale​

L'ensemble du cluster représente environ :

  • 986 TFLOPS CPU, soit approximativement 1 PFLOPS de capacité CPU théorique ;
  • 4 570 TFLOPS FP32, soit environ 4,57 PFLOPS FP32 ;
  • 447 TFLOPS FP64.
Conversion

1 PFLOPS = 1 000 TFLOPS. Ainsi, 986 TFLOPS CPU correspondent à 0,986 PFLOPS, arrondis à environ 1 PFLOPS.

Vue d'ensemble des partitions​

PartitionFamilles de nœudsUsage principal
stdcpua, cpub, cpuc, cpud, cpueCalcul CPU général, multithreadé ou distribué
highmemcpufCalcul nécessitant une grande quantité de mémoire par nœud
gpugpua, gpub, gpuc, gpudCalcul accéléré par GPU
visuvisuVisualisation distante et applications graphiques

Capacité théorique par partition​

PartitionCPU (TFLOPS)FP32 (TFLOPS)FP64 (TFLOPS)
std860——
highmem25——
gpu864 510445
visu15602
Total9864 570447
Répartition de la capacité

La partition gpu concentre l'essentiel de la capacité FP32 et FP64 du cluster. La partition visu dispose également d'une capacité GPU, mais elle est destinée en priorité à la visualisation interactive et ne doit pas être considérée comme une partition de production générale.

Inventaire matériel groupé​

Partition std​

Famille de nœudsNode-IDMatérielNœudsCPU/nœudCPUs totalMémoire (GB)ProcesseurFréquence (GHz)
cpuacpua[01-32]Dell C642032401 280376Intel Xeon Gold 62302.1
cpubcpub[01-64]Dell 642564483 072251AMD EPYC 74132.65
cpuccpuc[01-08]Dell R6408864187Intel Xeon Gold 52223.8
cpudcpud[01-04]Dell R661542496251AMD EPYC 92542.9
cpudcpud[05-18]Dell R66151432448503AMD EPYC 9354P3.25
cpuecpue[01-27]PowerEdge R6725272566 9121 536AMD EPYC 96552.6

La partition std fournit 860 TFLOPS CPU selon l'inventaire de capacité théorique fourni.

Partition highmem​

Famille de nœudsNode-IDMatérielNœudsCPU/nœudCPUsMémoire (GB)ProcesseurFréquence (GHz)
cpufcpuf[01-04]PowerEdge R67254481921 536AMD EPYC 9275F4.1

La partition highmem fournit 25 TFLOPS CPU et dispose de 1 536 GB de mémoire par nœud.

Partition gpu​

Famille de nœudsNode-IDMatérielNœudsCPU/nœudCPUsGPU par nœudMémoire (GB)ProcesseurFréquence (GHz)
gpuagpua[01-02]Dell R740240802 × NVIDIA Quadro RTX 6000 Ada, 24 GB187Intel Xeon Gold 62302.1
gpubgpub01Dell R760xa132324 × NVIDIA L40, 48 GB124Intel Xeon Gold 52182.3
gpucgpuc[01-13]PowerEdge R772513486242 × NVIDIA RTX 6000 Pro BSE, 96 GB768AMD EPYC 92553.2
gpudgpud[01-03]PowerEdge R77253481442 × NVIDIA H200, 141 GB768AMD EPYC 92553.2

La partition gpu fournit 86 TFLOPS CPU, 4 510 TFLOPS FP32 et 445 TFLOPS FP64.

Partition visu​

Famille de nœudsNode-IDMatérielNœudsCPU/nœudCPUsGPU par nœudMémoire (GB)ProcesseurFréquence (GHz)
visuvisu[01-02]PowerEdge R67152641281 × NVIDIA L4, 24 GB384AMD EPYC 9355P3.55

La partition visu fournit 15 TFLOPS CPU, 60 TFLOPS FP32 et 2 TFLOPS FP64. Elle est prioritairement destinée à la visualisation distante.

Caractéristiques des GPU​

Famille de nœudsPartitionGPUMémoire GPUUsage indicatif
gpua[01-02]gpuNVIDIA Quadro RTX 6000 Ada24 GBVisualisation, traitement d'images et calcul GPU général
gpub01gpuNVIDIA L4048 GBCalcul accéléré, visualisation et applications professionnelles
gpuc[01-13]gpuNVIDIA RTX 6000 Pro BSE96 GBCalcul GPU nécessitant une grande mémoire vidéo
gpud[01-03]gpuNVIDIA H200141 GBCalcul intensif et apprentissage automatique nécessitant une grande mémoire GPU
visu[01-02]visuNVIDIA L424 GBVisualisation distante et applications graphiques

Lire les valeurs TFLOPS​

Les FLOPS (Floating-Point Operations Per Second) mesurent le nombre théorique d'opérations flottantes pouvant être réalisées par seconde.

  • FP32 correspond à la simple précision, souvent utilisée pour certains traitements graphiques, l'apprentissage automatique et les calculs où la précision maximale n'est pas nécessaire.
  • FP64 correspond à la double précision, importante pour de nombreuses simulations scientifiques et applications numériques.
  • La capacité CPU correspond à la contribution théorique des processeurs, selon la méthode de calcul retenue dans l'inventaire.

Une capacité théorique élevée ne garantit pas une performance applicative équivalente. Pour évaluer un logiciel, utilisez plutôt un benchmark représentatif et mesurez le temps d'exécution, l'utilisation CPU/GPU et les transferts mémoire.

Vérifier le matériel dans un job​

Afficher les partitions et les nœuds :

sinfo

Afficher les ressources disponibles :

sinfo -o "%P %a %l %D %c %m %G"

Afficher les détails d'un nœud :

scontrol show node <nom-du-nœud>

Vérifier le GPU attribué :

nvidia-smi --query-gpu=name,memory.total --format=csv

Choisir une partition​

BesoinPartition recommandée
Calcul CPU standardstd
Calcul nécessitant beaucoup de mémoire RAMhighmem
Calcul accéléré ou nécessitant une grande mémoire GPUgpu
Visualisation 3D et applications graphiquesvisu

Consultez Choisir ses ressources avant de soumettre un job.

Pages associées​