Utilisez l’une des lignes suivantes pour définir le type de processeur qui exécutera votre job:
#SBATCH --constraint=intel #Intel Xeon Gold 6248 (2×20 coeurs - 192 GB RAM) ou #SBATCH --constraint=amd7302 #AMD Epyc 7302 (2×16 coeurs - 256 GB RAM) ou #SBATCH --constraint=amd9124 #AMD EPYC 9124 (2×16 coeurs - 384 GB RAM) ou #SBATCH --constraint=amd #parmi les AMD EPYC 9124 et 7302 donc a eviter
Afin de garantir un minimum de cohérence et obtenir des performances optimales, il est recommandé d’utiliser un seul type de processeur par job (donc une des trois premières lignes).
Si le paramètre constraint n’est pas défini et si vous ne précisez pas le nombre de cœurs par nœud ou socket désiré, votre job pourra être envoyé sur n’importe quel type de processeur.
Il est recommandé d’utiliser des processeurs Intel pour les codes compilés avec les compilateurs Intel.
Les processeurs AMD disposent d’une bande passante mémoire environ 1,5x supérieure aux Intel.
Si vous avez besoin de beaucoup de mémoire (RAM), vous pouvez remarquer que les machines avec processeur AMD ont un peu plus de RAM que les Intel (384 GB ou 256 GB contre 192 GB).