View a markdown version of this page

AWS Groupes de nœuds de calcul PCS - AWS PIÈCES

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS Groupes de nœuds de calcul PCS

Un groupe de nœuds de calcul AWS PCS est un ensemble logique de nœuds (instances Amazon EC2). Ces nœuds peuvent être utilisés pour exécuter des tâches informatiques, ainsi que pour fournir un accès interactif basé sur un shell à un système HPC. Un groupe de nœuds de calcul comprend des règles permettant de créer des nœuds, notamment les types d'instances Amazon EC2 à utiliser, le nombre d'instances à exécuter, l'utilisation d'instances ponctuelles ou d' On-demand instances, les sous-réseaux et les groupes de sécurité à utiliser et la manière de configurer chaque instance lors de son lancement. Lorsque ces règles sont mises à jour, AWS PCS met à jour les ressources associées au groupe de nœuds de calcul pour qu'elles correspondent.

SMT est désactivé sur les nœuds de calcul

AWS Le PCS désactive le multithreading simultané (SMT), également appelé processeur Intel, Hyper-Threading sur toutes les instances de nœuds de calcul au démarrage. Ce n'est pas configurable. Sur les types d' SMT-capable instances, chaque processeur virtuel est mappé à un cœur physique dédié plutôt qu'à un thread matériel. Cela signifie que le nombre total de processeurs virtuels est égal à la moitié de la valeur par défaut pour le type d'instance, mais que chaque processeur virtuel dispose d'un accès exclusif au cœur complet. Par exemple, un type d'instance qui annonce 96 vCPU possède 48 cœurs utilisables sur des nœuds de calcul AWS PCS. Les types d'instances qui ne prennent pas en charge le SMT, tels que Graviton (Arm), ne sont pas affectés.

La plupart des charges de travail HPC liées au calcul obtiennent des performances équivalentes ou supérieures lorsque le SMT est désactivé. La désactivation de l'hyperthreading élimine les conflits de ressources entre les threads frères et donne à chaque cœur physique un accès exclusif à son cache et à ses unités d'exécution. Il s'agit d'une pratique courante dans les environnements HPC.