Databehandling med höga prestanda på InfiniBand-aktiverade virtuella datorer i HB-serien och N-serien

Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar

Azures InfiniBand-aktiverade virtuella datorer i H-serien och N-serien är utformade för att leverera prestanda i ledarskapsklass, MPI -skalbarhet (Message Passing Interface) och kostnadseffektivitet för en mängd olika verkliga HPC- och AI-arbetsbelastningar. Dessa HPC-optimerade virtuella datorer (databehandling med höga prestanda) används för att lösa några av de mest beräkningsintensiva problemen inom vetenskap och teknik, till exempel vätskedynamik, jordmodellering, vädersimuleringar osv.

De här artiklarna beskriver hur du kommer igång med infiniBand-aktiverade virtuella datorer i H-serien och N-serien i Azure samt optimal konfiguration av HPC- och AI-arbetsbelastningarna på de virtuella datorerna för skalbarhet.

Funktioner

InfiniBand-aktiverade virtuella datorer i HB-serien och N-serien är utformade för att ge bästa HPC-prestanda, MPI-skalbarhet och kostnadseffektivitet för HPC-arbetsbelastningar. Mer information om de virtuella datorernas funktioner finns i HB-serien och virtuella datorer i N-serien .

RDMA och InfiniBand

RDMA-kompatiblavirtuella datorer i HB-serien och N-serien kommunicerar via infiniBand-nätverket med låg latens och hög bandbredd. RDMA-funktionen för en sådan sammankoppling är viktig för att öka skalbarheten och prestandan för distribuerade HPC- och AI-arbetsbelastningar. InfiniBand-aktiverade virtuella datorer i H-serien och N-serien är anslutna i ett icke-blockerande fettträd med en design med låg diameter för optimerad och konsekvent RDMA-prestanda. Mer information om hur du konfigurerar InfiniBand på infiniBand-aktiverade virtuella datorer finns i Aktivera InfiniBand .

Gränssnitt för meddelandeöverföring

SR-IOV-aktiverade HB-serien och N-serien stöder nästan alla MPI-bibliotek och versioner. Några av de vanligaste MPI-biblioteken är: Intel MPI, OpenMPI, HPC-X, MVAPICH2, MPICH, Platform MPI. Alla RDMA-verb (Direkt minnesåtkomst) stöds. Se Konfigurera MPI om du vill veta mer om hur du installerar olika MPI-bibliotek som stöds och deras optimala konfiguration.

Kom igång

Det första steget är att välja typ av virtuell dator i HB-serien och N-serien som är optimal för arbetsbelastningen baserat på VM-specifikationerna och RDMA-funktionen. För det andra konfigurerar du den virtuella datorn genom att aktivera InfiniBand. Det finns olika metoder för att göra detta, inklusive att använda optimerade VM-avbildningar med inbakade drivrutiner. Mer information finns i Optimering för Linux och Aktivera InfiniBand . För distribuerade nodarbetsbelastningar är det viktigt att välja och konfigurera MPI på rätt sätt. Mer information finns i Konfigurera MPI . För det fjärde konfigurerar du arbetsbelastningarna optimalt för prestanda och skalbarhet genom att följa riktlinjer som är specifika för VM-familjen, till exempel för översikt över HBv3-serien och översikt över HC-serien.

Nästa steg