HC sorozatú virtuális gépek áttekintése
A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépek Rugalmas méretezési ✔️ csoportok ✔️ Egységes méretezési csoportok
A HPC-alkalmazások teljesítményének maximalizálása az Intel Xeon skálázható processzorokon átgondolt megközelítést igényel az új architektúra elhelyezésének feldolgozásához. Az alábbiakban a HPC-alkalmazásokhoz készült Azure HC-sorozatú virtuális gépeken való megvalósítását ismertetjük. A "pNUMA" kifejezéssel egy fizikai NUMA-tartományra, a "vNUMA" pedig virtualizált NUMA-tartományra hivatkozunk. Hasonlóképpen a "pCore" kifejezést használjuk a fizikai processzormagokra, a "virtuális mag" pedig a virtualizált CPU-magokra.
Fizikailag egy HC-sorozatú kiszolgáló 2 * 24 magos Intel Xeon Platinum 8168 processzor összesen 48 fizikai maghoz. Minden cpu egyetlen pNUMA tartomány, és egységes hozzáféréssel rendelkezik hat DRAM-csatornához. Az Intel Xeon Platinum CPU-k 4x nagyobb L2 gyorsítótárat biztosítanak, mint a korábbi generációkban (256 KB/mag –> 1 MB/mag), ugyanakkor csökkentik az L3 gyorsítótárat a korábbi Intel processzorokhoz képest (2,5 MB/mag –> 1,375 MB/mag).
A fenti topológia a HC-sorozat hipervizor konfigurációját is átviszi. Annak érdekében, hogy az Azure-hipervizor a virtuális gép zavarása nélkül működjön, fenntartjuk a 0-1 és a 24-25 pCore-t (azaz az első 2 pCore-t az egyes szoftvercsatornákon). Ezután pNUMA-tartományokat rendelünk hozzá az összes fennmaradó maghoz a virtuális géphez. Így a virtuális gép a következőt fogja látni:
(2 vNUMA domains) * (22 cores/vNUMA) = 44
magok virtuális gépenként
A virtuális gép nem tudja, hogy a 0-1 és a 24-25 pCore-okat nem kapták meg. Így minden vNUMA-t úgy tesz elérhetővé, mintha natív módon 22 maggal lenne elérhetővé téve.
Az Intel Xeon Platinum, Gold és Silver PROCESSZORok emellett egy 2D-s hálós hálózatot is bevezetnek a processzorcsatornán belüli és kívüli kommunikációhoz. Határozottan javasoljuk a folyamat rögzítését az optimális teljesítmény és konzisztencia érdekében. A folyamat rögzítése HC sorozatú virtuális gépeken működik, mert az alapul szolgáló szilícium a vendég virtuális gép számára is elérhető.
Az alábbi ábra az Azure Hypervisorhoz és a HC-sorozatú virtuális géphez fenntartott magok elkülönítését mutatja be.
Hardverspecifikációk
Hardverspecifikációk | HC sorozatú virtuális gép |
---|---|
Cores | 44 (HT letiltva) |
CPU | Intel Xeon Platinum 8168 |
CPU-gyakoriság (nem AVX) | 3,7 GHz (egymagos), 2,7-3,4 GHz (minden mag) |
Memory (Memória) | 8 GB/mag (összesen 352) |
Helyi lemez | 700 GB SSD |
Infiniband | 100 Gb EDR Mellanox ConnectX-5 |
Network (Hálózat) | 50 Gb Ethernet (40 Gb használható) Azure második generációs SmartNIC |
Szoftverspecifikációk
Szoftverspecifikációk | HC sorozatú virtuális gép |
---|---|
MPI-feladatok maximális mérete | 13200 mag (300 virtuális gép egyetlen virtuálisgép-méretezési csoportban a singlePlacementGroup=true használatával) |
MPI-támogatás | HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH, Platform MPI |
További keretrendszerek | UCX, libfabric, PGAS |
Azure Storage-támogatás | Standard és Prémium lemezek (legfeljebb 4 lemez) |
SRIOV RDMA operációsrendszer-támogatás | RHEL 7.6+, Ubuntu 20.04+, SLES 15.4, WinServer 2016+ |
Orchestrator-támogatás | CycleCloud, Batch, AKS; fürtkonfigurációs beállítások |
Feljegyzés
Az AMD hivatalos kernelszintű támogatása AZ RHEL 8.6-os és AlmaLinux 8.6-os verziójával kezdődik, amely az RHEL származéka.
Következő lépések
- További információ az Intel Xeon SP architektúrájáról.
- Az Azure Compute Tech Community blogjaiban tájékozódhat a legújabb bejelentésekről, a HPC számítási feladatokra vonatkozó példáiról és teljesítményeredményeiről.
- A HPC-számítási feladatok futtatásának magasabb szintű architekturális nézetét az Azure nagy teljesítményű számítástechnika (HPC) című témakörben tekintheti meg.