Passa al contenuto principale

AWS HPC

Elastic Fabric Adapter

Esegui applicazioni HPC e ML su larga scala

Elastic Fabric Adapter (EFA)

Elastic Fabric Adapter (EFA) è un’interfaccia di rete per istanze Amazon EC2 che consente ai clienti di eseguire applicazioni che richiedono livelli elevati di comunicazione tra nodi su vasta scala in AWS. La personalizzazione della sua interfaccia hardware di bypass del sistema operativo (OS) migliora le prestazioni delle comunicazioni tra istanze, fondamentali per ridimensionare le applicazioni. Con EFA, le applicazioni HPC (High Performance Computing) che utilizzano le applicazioni Message Passing Interface (MPI) e Machine Learning (ML) che usano a loro volta la NVIDIA Collective Communications Library (NCCL) possono scalare fino a migliaia di CPU o GPU. Di conseguenza, si ottengono prestazioni di applicazioni di cluster HPC locali che presentano l'elasticità e la flessibilità on demand del cloud AWS.

EFA è disponibile come caratteristica opzionale delle reti EC2 e può essere abilitata, senza costi aggiuntivi, sulle istanze EC2 supportate. Inoltre, è compatibile con le interfacce, le API e le librerie più diffuse per le comunicazioni tra i nodi, così puoi migrare le tue applicazioni HPC su AWS con pochissime o nessuna modifica.

Prestazioni dell’EFA

Come mostrato nel grafico qui sopra, in una simulazione CFD standard l'EFA migliora la scalabilità di quattro volte rispetto all'ENA.

Per questa analisi comparativa il finalizzatore è stato fornito da Metacomp Technologies

CFD Direct per i clienti AWS

Il cliente di AWS CFD Direct gestisce la rinomata piattaforma OpenFOAM per la fluidodinamica computazionale e produce anche CFD Direct From the Cloud (CFDDFC), una soluzione offerta in AWS Marketplace che semplifica l’esecuzione di OpenFOAM su AWS. Questo cliente ha testato ed effettuato un'analisi comparativa dell'EFA, condividendo i risultati sul proprio blog in un post intitolato "OpenFoam HPC with AWS EFA". Nel post, riporta una simulazione dell'aerodinamica esterna di un'auto. Questa simulazione è scalabile in modo extra-lineare fino a oltre 200 core, passando gradualmente alla scalabilità lineare a 1.000 core (circa 100.000 celle di simulazione per core).

Come funziona

Missing alt text value

Casi d’uso

Risorse

Ora disponibile: Elastic Fabric Adapter (EFA) per carichi di lavoro HPC strettamente accoppiati

29 aprile 2019

AWS re:Invent 2018: scalare le applicazioni di HPC su EC2 con Elastico Fabric Adapter

Con questo intervento del re:Invent 2018, presentiamo Elastic Fabric Adapter e spieghiamo come EFA migliora il networking tra istanze all'interno di Amazon EC2

Approfondimento su OpenMPI ed Elastic Fabric Adapter (EFA)

In questo Tech Talk, approfondiremo OpenMPI e il suo supporto specifico per EFA di Amazon EC2 e ti mostreremo come ottenere il massimo dal tuo codice e progettare la tua soluzione per le prestazioni.

Nozioni di base su Elastic Fabric Adapter (EFA)

In questo tutorial, si crea un AMI abilitato per EFA e un gruppo di sicurezza abilitato per EFA, quindi si avviano le istanze abilitate per EFA in un gruppo di posizionamento del cluster utilizzando quell’AMI e il gruppo di sicurezza.