Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Flexible Skalierungssätze ✔️ Einheitliche Skalierungssätze
Important
Azure Virtual Machines HC-Seriengrößen (Standard_HC44rs, Standard_HC44-16rs und Standard_HC44-32rs) werden am 31. Mai 2027 eingestellt. Nach diesem Datum gibt Azure diese VMs frei und hält sie an, und Sie können sie nicht mehr verwenden. Da die virtuellen Maschinen freigegeben sind, fallen keine Rechengebühren mehr an. VMs der HC-Serie werden nicht mehr unterstützt und werden nach der Deaktivierung nicht mehr von einer SLA abgedeckt. Der Verkauf von Reservierten Instanzen (1 Jahr und 3 Jahre) für die HC-Serie wurde am 2. April 2026 eingestellt. Anleitungen zur Migration finden Sie unter Migrieren ihrer virtuellen HC-Serie-Computer bis zum 31. Mai 2027.
Um die Leistung von HPC-Anwendungen auf dieser neuen Architektur auf Intel Xeon Scalable-Prozessoren zu maximieren, ist ein durchdachter Ansatz für die Prozessplatzierung erforderlich. Hier erläutern wir unsere Implementierung auf Azure HC-Serien-VMs für HPC-Anwendungen. Wir verwenden den Begriff "pNUMA", um auf eine physische NUMA-Domäne und "vNUMA" zu verweisen, um auf eine virtualisierte NUMA-Domäne zu verweisen. Ebenso verwenden wir den Begriff "pCore", um auf physische CPU-Kerne und "vCore" zu verweisen, um auf virtualisierte CPU-Kerne zu verweisen.
Physisch besteht ein Server der HC-Serie aus 2 Intel Xeon Platinum 8168 CPUs mit jeweils 24 Kernen, also insgesamt 48 physischen Kernen. Jede CPU ist eine einzelne pNUMA-Domäne und hat einheitlichen Zugriff auf sechs Kanäle von DRAM. Intel Px Platinum CPUs verfügen über einen 4x größeren L2-Cache als in früheren Generationen (256 KB/Core -> 1 MB/Core), während gleichzeitig der L3-Cache im Vergleich zu früheren Intel CPUs (2,5 MB/Core -> 1,375 MB/Core) reduziert wird.
Die oben genannte Topologie wird auch in die Hypervisorkonfiguration der HC-Serie übernommen. Um Platz für den Azure Hypervisor zu bieten, ohne die VM zu beeinträchtigen, reservieren wir pCores 0-1 und 24-25 (d. h. die ersten 2 pCores auf jedem Socket). Anschließend weisen wir der VM alle verbleibenden Kerne der pNUMA-Domänen zu. Daher sieht der virtuelle Computer Folgendes:
(2 vNUMA domains) * (22 cores/vNUMA) = 44 Kerne pro VM
Der virtuelle Computer hat keine Kenntnis, dass pCores 0-1 und 24-25 ihm nicht gegeben wurden. Somit wird jede vNUMA so dargestellt, als hätte sie nativ 22 Kerne.
Intel Xeon Platinum-, Gold- und Silver-CPUs führen außerdem ein On-Die-2D-Mesh-Netzwerk für die Kommunikation innerhalb des CPU-Sockels sowie mit Komponenten außerhalb davon ein. Wir empfehlen dringend das Prozess-Pinning für optimale Leistung und Konsistenz. Eine feste Prozesszuordnung funktioniert bei virtuellen Computern der HC-Serie, da der zugrunde liegende Chip unverändert für den virtuellen Gastcomputer verfügbar gemacht wird.
Das folgende Diagramm zeigt die Trennung von Kernen, die für Azure Hypervisor und die VM der HC-Serie reserviert sind.
Hardwarespezifikationen
| Hardwarespezifikationen | Virtueller Computer der HC-Serie |
|---|---|
| Kerne | 44 (HT deaktiviert) |
| CPU | Intel Xeon Platinum 8168 |
| CPU-Frequenz (ohne AVX) | 3,7 GHz (Einzelkern), 2,7-3,4 GHz (alle Kerne) |
| Gedächtnis | 8 GB/Kern (insgesamt 352) |
| Lokaler Datenträger | 700 GB SSD |
| InfiniBand | 100 Gb EDR Mellanox ConnectX-5 |
| Network | 50 Gb Ethernet (40 Gb nutzbar) Azure SmartNIC der zweiten Generation |
Softwarespezifikationen
| Softwarespezifikationen | Virtueller Computer der HC-Serie |
|---|---|
| Maximale MPI-Auftragsgröße | 13.200 Kerne (300 VMs in einer einzelnen VM-Skalierungsgruppe mit singlePlacementGroup=true) |
| MPI-Unterstützung | HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH, Platform MPI |
| Zusätzliche Frameworks | UCX, libfabric und PGAS |
| Azure Storage-Unterstützung | Standard- und Premium-Datenträger (maximal 4 Datenträger) |
| Betriebssystemunterstützung für SR-IOV/RDMA | RHEL 7.6+, Ubuntu 20.04+, SLES 15.4, WinServer 2016+ |
| Orchestratorunterstützung | CycleCloud, Batch und AKS (Clusterkonfigurationsoptionen) |
Note
Offizielle Unterstützung auf Kernelebene von AMD ist ab RHEL 8.6 und AlmaLinux 8.6 verfügbar, einer Ableitung von RHEL.
Nächste Schritte
- Erfahren Sie mehr über Intel Xeon SP-Architektur.
- Informieren Sie sich über die neuesten Ankündigungen, HPC-Workloadbeispiele und Leistungsergebnisse in den Tech Community-Blogs zu Azure Compute.
- Eine allgemeinere Übersicht über die Architektur für die Ausführung von HPC-Workloads finden Sie unter High Performance Computing (HPC) in Azure.