Elastic Fabric Adapter - AWS ParallelCluster

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.

Elastic Fabric Adapter

Elastic Fabric Adapter (EFA) est un périphérique réseau doté de fonctionnalités de contournement du système d'exploitation pour les communications réseau à faible latence avec d'autres instances sur le même sous-réseau. EFA est exposé à l'aide de Libfabric et peut être utilisé par des applications utilisant l'interface MPI (Messaging Passing Interface).

Pour utiliser EFA avec AWS ParallelCluster un Slurm planificateur, définissez SlurmQueues//ComputeResourcesEfa/Enabledsur. true

Pour consulter la liste des instances EC2 qui prennent en charge l'EFA, consultez la section Types d'instances pris en charge dans le Guide de l'utilisateur Amazon EC2 pour les instances Linux.

Nous vous recommandons d'exécuter vos instances compatibles EFA dans un groupe de placement. Les instances sont ainsi lancées dans un groupe à faible latence dans une seule zone de disponibilité. Pour plus d'informations sur la configuration des groupes de placement avec AWS ParallelCluster, consultez SlurmQueues/Networking/PlacementGroup.

Pour plus d'informations, consultez Elastic Fabric Adapter dans le guide de l'utilisateur Amazon EC2 et Scale HPC workloads with Elastic Fabric Adapter et sur le AWS blog AWS ParallelCluster Open Source.

Note

Elastic Fabric Adapter (EFA) n'est pas pris en charge dans différentes zones de disponibilité. Pour plus d'informations, consultez Scheduling/SlurmQueues/Networking/SubnetIds.

Note

Par défaut, les Ubuntu distributions activent la protection ptrace (suivi des processus). ptracela protection est désactivée afin que Libfabric fonctionne correctement. Pour plus d'informations, consultez la section Désactiver la protection ptrace dans le guide de l'utilisateur Amazon EC2.