High Performance Computing op VM's uit de voor InfiniBand geschikte H-serie en N-serie

Van toepassing op: ✔️ Linux-VM's ✔️ Windows VM's ✔️ Flexibele schaalsets ✔️ Uniforme schaalsets

De VM's uit de voor InfiniBand geschikte H-serie en N-serie van Azure zijn ontworpen om eersteklas prestaties, een MPI-schaalbaarheid (MPI: Message Passing Interface) en kostenefficiëntie te bieden voor diverse reële HPC- en AI-workloads. Deze voor HPC-geoptimaliseerde VM's (HPC: High-Performance Computing) worden gebruikt om een aantal van de meest rekenintensieve problemen in de wetenschap en techniek op te lossen, zoals: vloeistofdynamica, geologische modellen, weersimulaties enzovoort.

In deze artikelen wordt, naast een optimale configuratie van de HPC- en AI-workloads op de VM's voor schaalbaarheid, ook beschreven hoe u aan de slag gaat met de VM's uit de voor InfiniBand geschikte H-serie en N-serie op Azure.

Functies en mogelijkheden

De VM's uit de voor InfiniBand geschikte H-serie en N-serie zijn ontworpen om de beste HPC-prestaties, MPI-schaalbaarheid (Message Passing Interface) en kostenefficiëntie te bieden voor HPC-workloads. Zie VM's uit de H-serie en N-serie voor meer informatie over de functies en mogelijkheden van de VM's.

RDMA en InfiniBand

RDMA-compatibele VM's uit de H-serie en N-serie communiceren via het InfiniBand-netwerk met lage latentie en hoge bandbreedte. De RDMA-functionaliteit via een dergelijke verbinding is essentieel om de schaalbaarheid en prestaties van HPC- en AI-workloads op gedistribueerde knooppunten te vergroten. De VM's uit de voor InfiniBand geschikte H-serie en N-serie zijn verbonden binnen een niet-blokkerende FAT-structuur met een ontwerp met een lage diameter voor optimale en consistente RDMA-prestaties. Zie InfiniBand inschakelen voor meer informatie over het instellen van InfiniBand op de voor InfiniBand geschikte VM's.

Message Passing Interface

De voor SR-IOV geschikte H-serie en N-serie bieden ondersteuning voor bijna alle MPI-bibliotheken en -versies. Enkele van de meest gebruikte MPI-bibliotheken zijn: Intel MPI, OpenMPI, HPC-X, MVAPICH2, MPICH, Platform MPI. Alle RDMA-werkwoorden (Remote Direct Memory Access) worden ondersteund. Zie MPI instellen voor meer informatie over het installeren van verschillende ondersteunde MPI-bibliotheken en hun optimale configuratie.

Aan de slag

De eerste stap bestaat uit het selecteren van het VM-type uit de H-serie en N-serie dat optimaal is voor de workload op basis van de specificaties van de VM en de RDMA-functionaliteit. Ten tweede moet u de VM configureren door InfiniBand in te schakelen. Er zijn verschillende manieren om dit te doen, waaronder het gebruik van geoptimaliseerde VM-installatiekopieën met geïntegreerde stuurprogramma's. Zie Optimalisatie voor Linux en InfiniBand inschakelen voor meer informatie. Ten derde is het essentieel dat u voor gedistribueerde knooppuntworkloads MPI op de juiste wijze kiest en configureert. Zie MPI instellen voor meer informatie. Ten vierde configureert u voor prestaties en schaalbaarheid de workloads optimaal door de richtlijnen te volgen die specifiek zijn voor de VM-serie, zoals overzicht van de HBv3-serie en overzicht van de HC-serie.

Volgende stappen