High-performance computing op VM's uit de HB- en N-serie met InfiniBand

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 HB-serie en N-serie met InfiniBand zijn ontworpen om de beste HPC-prestaties, MPI-schaalbaarheid en kostenefficiëntie voor HPC-workloads te bieden. Zie VM's uit de HB-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 HB- 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 HB-serie en N-serie met SR-IOV ondersteunen 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-bewerkingen (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 HB-serie en N-serie dat optimaal is voor de workload op basis van de VM-specificaties en RDMA-mogelijkheden. 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 voor gedistribueerde knooppuntworkloads essentieel om MPI op de juiste manier te kiezen en te configureren. Zie MPI instellen voor meer informatie. Ten vierde configureert u de workloads voor prestaties en schaalbaarheid optimaal door richtlijnen te volgen die specifiek zijn voor de VM-familie, zoals voor overzicht van de HBv3-serie en overzicht van de HC-serie.

Volgende stappen