Überspringen zum Hauptinhalt

AWS HPC

  • Analytik
  • Arbeiten Sie mit einem Partner zusammen

Elastic Fabric Adapter

HPC- und ML-Anwendungen in großem Maßstab ausführen

Elastic Fabric Adapter (EFA)

Elastic Fabric Adapter (EFA) ist eine Netzwerkschnittstelle für Amazon-EC2-Instances, mit der Kunden Anwendungen ausführen können, für die bei der Skalierung ein hohes Maß an Kommunikation zwischen Knoten in AWS erforderlich ist. Die speziell entwickelte Hardware-Schnittstelle des Betriebssystems (OS) verbessert die Leistung der Inter-Instance-Kommunikation, was für die Skalierung von HPC-Anwendungen entscheidend ist. Mit EFA können High Performance Computing (HPC)-Anwendungen, welche die Anwendungen Message Passing Interface (MPI) und Machine Learning (ML) mit der NVIDIA Collective Communications Library (NCCL) nutzen, auf tausende CPUs oder GPUs skaliert werden. Dadurch erhalten Sie die Anwendungsleistung lokaler HPC-Cluster mit der On-Premise-Skalierbarkeit und Flexibilität der AWS Cloud.

EFA ist als optionale EC2-Netzwerkfunktion verfügbar, die Sie ohne zusätzliche Kosten auf jeder unterstützten EC2-Instance aktivieren können. Darüber hinaus funktioniert es mit den am häufigsten verwendeten Schnittstellen, APIs und Bibliotheken für die Kommunikation zwischen Knoten, sodass Sie Ihre HPC-Anwendungen mit geringen oder keinen Änderungen zu AWS migrieren können.

EFA-Leistung

EFA bietet eine vierfache Verbesserung der Skalierung gegenüber ENA für eine Standard-CFD-Simulation, wie in der obigen Tabelle dargestellt.

Solver für dieses Benchmarking, bereitgestellt von Metacomp Technologies

CFD Direct für AWS-Kunden

AWS Customer CFD Direct unterhält die beliebte OpenFOAM-Plattform für Computational Fluid Dynamics und produziert auch CFD Direct From the Cloud (CFDDFC), ein AWS-Marketplace-Angebot, mit dem Sie OpenFOAM in AWS ganz einfach ausführen können. Sie haben EFA getestet und verglichen und ihre Messungen kürzlich in einem Blogbeitrag mit dem Titel „OpenFOAM HPC with AWS EFA“ veröffentlicht. In dem Beitrag berichten sie über Simulationen der externen Aerodynamik rund um ein Auto. Diese Simulation skaliert extralinear auf über 200 Kerne und geht allmählich auf eine lineare Skalierung bei 1 000 Kernen zurück (etwa 100 000 Simulationszellen pro Kern).

Funktionsweise

Missing alt text value

Anwendungsfälle

Ressourcen

Jetzt verfügbar – Elastic Fabric Adapter (EFA) für eng gekoppelte HPC-Workloads

29. April 2019

AWS re:invent 2018: HPC-Anwendungen auf EC2 skalieren mit Elastic Fabric Adapter

In diesem Vortrag von reInvent 2018 stellen wir den Elastic Fabric Adapter vor und erörtern, wie EFA das instanceübergreifende Netzwerk in Amazon EC2 verbessert

Deep Dive on OpenMPI and Elastic Fabric Adapter (EFA)

In diesem Tech-Talk werden wir uns eingehend mit OpenMPI und seiner spezifischen Unterstützung für das EFA von Amazon EC2 befassen und Ihnen zeigen, wie Sie das Beste aus Ihrem Code herausholen und Ihre Lösung auf Leistung ausrichten können.

Erste Schritte mit Elastic Fabric Adapter (EFA)

In diesem Tutorial erstellen Sie ein EFA-fähiges AMI und eine EFA-fähige Sicherheitsgruppe und starten dann EFA-fähige Instances mit diesem AMI und dieser Sicherheitsgruppe in einer Cluster-Placement-Gruppe.