Prestazioni GROMACS su istanze Intel® in AWS

Perché scegliere Intel per l'HPC nel cloud

  • Collaborazioni tecnologiche con i principali fornitori di ingredienti per garantire l'ottimizzazione alle CPU Intel®.

  • Collaborazioni con le comunità deep ISV e HPC concentrate sull'ottimizzazione per i principali codici HPC.

  • Scalabilità e flessibilità per carichi di lavoro variabili in ambiente cloud.

author-image

di

Le istanze Intel® per i carichi di lavoro HPC

I test seguenti sono stati condotti su istanze AWS basate su diverse generazioni di processori Intel® Xeon® in una configurazione hyper-threaded. Questo processore su misura può raggiungere una velocità di clock turbo all-core fino a 3,5 GHz ed è dotato di tecnologia Intel® Turbo Boost 2.0, Intel® Advanced Vector Extensions 512 (Intel® AVX-512) e Intel® Deep Learning Boost. Questi nuovi prodotti offrono una proposta di maggiore valore per i carichi di lavoro general purpose e memory intensive rispetto alla generazione precedente (ad esempio, maggiore scalabilità e CPU migliorata), oltre a prestazioni migliori.

Che cos'è GROMACS?

L'applicazione GROMACS è un'applicazione basata sul calcolo (FLOPS). I carichi di lavoro in questa applicazione sono sensibili alla latenza per qualsiasi comunicazione (socket-socket, CPU-GPU e multi-nodo). Prende benefici da AVX-512 (Y), basata su calcolo (Y) (esclusi gli ionchannel, è basata su MPI a 8-16 nodi), benefici da turbo (Y), benefici da HT/SMT (Y).

I carichi di lavoro che abbiamo considerato per il nostro benchmarking sono disponibili pubblicamente:

  • lignocellulosa (atomi 3 M, tipo RF); la lignocellulosa è utile come esempio per dimostrare la scalabilità.
  • water_rf (atomi 1,5 M, tipo RF)

Vedere di seguito per i carichi di lavoro e le configurazioni. I risultati effettivi possono variare.

Configurazione di C6i.32xlarge: processore scalabile Intel® Xeon® di terza generazione @ 2,9 GHz, capacità di memoria 256 GB, larghezza banda di rete 50 Gbps, kernel di rilascio CentOS Linux 7 3.1160.45.1.el7.x86_64, versione GROMACS 2021.3, icc 2021.4.0 20210910, Intel® MPI Library per sistema operativo Linux, versione 2021.4 Build 20210831 (id: 758087adf), testato da Intel il 09/11/2021

Configurazione di C5n.18xlarge: processore scalabile Intel® Xeon® @ 2,9 GHz, capacità di memoria 192 GB, larghezza di banda di rete 100 Gbps, kernel di rilascio CentOS Linux 7 3.1160.45.1.el7.x86_64, versione GROMACS 2021.3, icc 2021.4.0 20210910, Intel® MPI Library per sistema operativo Linux, versione 2021.4 Build 210831 (id: 758087adf), testato da Intel il 09/11/2021

Configurazione di M6i.32xlarge: processore scalabile Intel® Xeon® di terza generazione @ 2.9 GHz, capacità di memoria 512 GB, larghezza di banda di rete 50 Gbps, kernel di rilascio CentOS Linux 7 3.1160.45.1.el7.x86_64, versione GROMACS 2021.3, icc 2021.4.0 20210910, Intel® MPI Library per sistema operativo Linux, versione 2021.4 Build 20210831 (id: 758087adf), testato da Intel il 09/11/2021

Vedere di seguito per i carichi di lavoro e le configurazioni. I risultati effettivi possono variare.

Configurazione di C6i.32xlarge: processore scalabile Intel® Xeon® di terza generazione @ 2,9 GHz, capacità di memoria 256 GB, larghezza banda di rete 50 Gbps, kernel di rilascio CentOS Linux 7 3.1160.45.1.el7.x86_64, versione GROMACS 2021.3, icc 2021.4.0 20210910, Intel® MPI Library per sistema operativo Linux, versione 2021.4 Build 20210831 (id: 758087adf), testato da Intel il 09/11/2021

Configurazione di C5n.18xlarge: processore scalabile Intel® Xeon® @ 2,9 GHz, capacità di memoria 192 GB, larghezza di banda di rete 100 Gbps, kernel di rilascio CentOS Linux 7 3.1160.45.1.el7.x86_64, versione GROMACS 2021.3, icc 2021.4.0 20210910, Intel® MPI Library per sistema operativo Linux, versione 2021.4 Build 210831 (id: 758087adf), testato da Intel il 09/11/2021

Configurazione di M6i.32xlarge: processore scalabile Intel® Xeon® di terza generazione @ 2.9 GHz, capacità di memoria 512 GB, larghezza di banda di rete 50 Gbps, kernel di rilascio CentOS Linux 7 3.1160.45.1.el7.x86_64, versione GROMACS 2021.3, icc 2021.4.0 20210910, Intel® MPI Library per sistema operativo Linux, versione 2021.4 Build 20210831 (id: 758087adf), testato da Intel il 09/11/2021

Come ottenere i vantaggi Intel®

I processori scalabili Intel® Xeon® di terza generazione offrono vantaggi significativi in termini di prestazioni per il carico di lavoro GROMACS che sono accelerati dalle tecnologie Intel AVX-512 e Intel Deep Learning Boost. Questa accelerazione offre vantaggi significativi risultando in un numero inferiore dei nodi (più del doppio). Diventa più limitato con lo scalare verso un numero maggiore di nodi per via della minore larghezza di banda di rete di C6i.32xlarge e M6i.32xlarge. I clienti che eseguono questo carico di lavoro GROMACS possono ottenere notevoli miglioramenti delle prestazioni eseguendo l'implementazione su tipi di istanze scalabili Intel® Xeon® di terza generazione in AWS (M6i, C6i) rispetto ai processori scalabili Intel® Xeon® delle generazioni precedenti in AWS.
Risorse: www.intel.it/HPC