38,907
edits
No edit summary |
(Updating to match new version of source page) |
||
Line 50: | Line 50: | ||
Une réseautique à faible latence et haute performance pour tous les nœuds de calcul et le stockage temporaire. | Une réseautique à faible latence et haute performance pour tous les nœuds de calcul et le stockage temporaire. | ||
<div class="mw-translate-fuzzy"> | |||
L'architecture a été planifiée pour supporter de multiples tâches parallèles jusqu'à 1024 cœurs Broadwell (32 nœuds) ou 1536 cœurs Skylake(32 nœuds)grâce à une réseautique non-blocante. Pour les tâches de plus de 1024 cœurs, le réseau a un facteur de blocage de 2:1. Même pour les tâches de plusieurs milliers de cœurs, Cedar est une bonne option. | L'architecture a été planifiée pour supporter de multiples tâches parallèles jusqu'à 1024 cœurs Broadwell (32 nœuds) ou 1536 cœurs Skylake(32 nœuds)grâce à une réseautique non-blocante. Pour les tâches de plus de 1024 cœurs, le réseau a un facteur de blocage de 2:1. Même pour les tâches de plusieurs milliers de cœurs, Cedar est une bonne option. | ||
</div> | |||
=Caractéristiques des nœuds= | =Caractéristiques des nœuds= | ||
Cedar offre 58,416 cœurs CPU pour le calcul et 584 GPU. | <div class="mw-translate-fuzzy"> | ||
Cedar offre 58,416 cœurs CPU pour le calcul et 584 GPU. | |||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! nœuds !! cœurs !! mémoire disponible !! CPU !! stockage !! GPU | ! nœuds !! cœurs !! mémoire disponible !! CPU !! stockage !! GPU | ||
Line 75: | Line 80: | ||
| 640 || 48 || 187G ou 192000M || 2 x Intel Platinum 8160F Skylake @ 2.1Ghz || 2 x SSD 480G || - | | 640 || 48 || 187G ou 192000M || 2 x Intel Platinum 8160F Skylake @ 2.1Ghz || 2 x SSD 480G || - | ||
|} | |} | ||
</div> | |||
Remarquez que la quantité de mémoire disponible est moindre que la valeur arrondie suggérée par la configuration matérielle. Par exemple, les nœuds de type ''base 128G'' ont effectivement 128Gio de mémoire vive, mais une certaine quantité est utilisée en permanence par le noyau (''kernel'') et le système d'exploitation. Pour éviter la perte de temps encourue par le ''swapping'' ou le ''paging'', l'ordonnanceur n'allouera jamais une tâche dont les exigences dépassent la quantité de mémoire disponible indiquée dans le tableau ci-dessus. | Remarquez que la quantité de mémoire disponible est moindre que la valeur arrondie suggérée par la configuration matérielle. Par exemple, les nœuds de type ''base 128G'' ont effectivement 128Gio de mémoire vive, mais une certaine quantité est utilisée en permanence par le noyau (''kernel'') et le système d'exploitation. Pour éviter la perte de temps encourue par le ''swapping'' ou le ''paging'', l'ordonnanceur n'allouera jamais une tâche dont les exigences dépassent la quantité de mémoire disponible indiquée dans le tableau ci-dessus. | ||
Line 80: | Line 86: | ||
Tous les nœuds ont de l'espace de stockage local temporaire. Les nœuds GPU ont un disque SSD de 800Go et tous les autres ont deux disques SSD de 480Go pour une capacité totale de 960Go. Pour accéder le stockage local pour le nœud, il est recommandé d'utiliser le répertoire temporaire <code>$SLURM_TMPDIR</code> créé par l'ordonnanceur à cet effet; consultez [[Running_jobs/fr|Exécuter des tâches]]. | Tous les nœuds ont de l'espace de stockage local temporaire. Les nœuds GPU ont un disque SSD de 800Go et tous les autres ont deux disques SSD de 480Go pour une capacité totale de 960Go. Pour accéder le stockage local pour le nœud, il est recommandé d'utiliser le répertoire temporaire <code>$SLURM_TMPDIR</code> créé par l'ordonnanceur à cet effet; consultez [[Running_jobs/fr|Exécuter des tâches]]. | ||
<div class="mw-translate-fuzzy"> | |||
==Sélectionner un type de nœud== | ==Sélectionner un type de nœud== | ||
La plupart des applications peuvent être exécutées sur les nœuds Broadwell et Skylake et la différence en performance ne devrait pas être significative en comparaison des temps d'attente. Nous vous recommandons de ne pas spécifier le type de nœud pour vos tâches. Par contre, s'il est nécessaire de demander un type particulier, utilisez <code>--constraint=skylake</code> ou <code>--constraint=broadwell</code>; consultez [[Running_jobs/fr#Sélectionner_une_architecture_CPU|Sélectionner une architecture CPU]]. | La plupart des applications peuvent être exécutées sur les nœuds Broadwell et Skylake et la différence en performance ne devrait pas être significative en comparaison des temps d'attente. Nous vous recommandons de ne pas spécifier le type de nœud pour vos tâches. Par contre, s'il est nécessaire de demander un type particulier, utilisez <code>--constraint=skylake</code> ou <code>--constraint=broadwell</code>; consultez [[Running_jobs/fr#Sélectionner_une_architecture_CPU|Sélectionner une architecture CPU]]. | ||
</div> | |||
= Modification à la politique de soumission et exécution de tâches = | = Modification à la politique de soumission et exécution de tâches = |