HC serisi sanal makinelere genel bakış
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
Intel Xeon Ölçeklenebilir İşlemcilerde HPC uygulama performansını en üst düzeye çıkarmak, bu yeni mimaride yerleştirmeyi işlemek için düşünceli bir yaklaşım gerektirir. Burada, HPC uygulamaları için Azure HC serisi VM'lerde uygulamamızı özetleyeceğiz. Fiziksel bir NUMA etki alanına başvurmak için "pNUMA" terimini ve sanallaştırılmış NUMA etki alanına başvurmak için "vNUMA" terimini kullanacağız. Benzer şekilde, fiziksel CPU çekirdeklerine başvurmak için "pCore" terimini ve sanallaştırılmış CPU çekirdeklerine başvurmak için "sanal çekirdek" terimini kullanacağız.
Fiziksel olarak HC serisi sunucu, toplam 48 fiziksel çekirdek için 2 * 24 çekirdekli Intel Xeon Platinum 8168 CPU'dur. Her CPU tek bir pNUMA etki alanıdır ve altı DRAM kanalına birleşik erişime sahiptir. Intel Xeon PlatinUM CPU'ları önceki nesillere göre 4 kat daha büyük bir L2 önbelleğine (256 KB/core -> 1 MB/core) sahiptir ve aynı zamanda L3 önbelleği önceki Intel CPU'lara göre azaltır (2,5 MB/çekirdek -> 1,375 MB/çekirdek).
Yukarıdaki topoloji HC serisi hiper yönetici yapılandırmasına da sahiptir. Azure hiper yöneticisinin VM'ye müdahale etmeden çalışmasına yer sağlamak için 0-1 ve 24-25 pCore'ları (yani her yuvadaki ilk 2 pCore'ları) ayırıyoruz. Ardından pNUMA etki alanlarının kalan tüm çekirdeklerini VM'ye atarız. Bu nedenle, VM şunları görür:
(2 vNUMA domains) * (22 cores/vNUMA) = 44
VM başına çekirdek sayısı
VM' nin 0-1 ve 24-25 arası pCore'ların verilmediği hakkında hiçbir bilgisi yoktur. Bu nedenle, her vNUMA'yı yerel olarak 22 çekirdeği varmış gibi kullanıma sunar.
Intel Xeon Platinum, Gold ve Silver CPU'lar, CPU yuvası içinde ve dışında iletişim için bir hazır 2B ağ da sağlar. En iyi performans ve tutarlılık için işlem sabitlemeyi kesinlikle öneririz. Temeldeki silikon konuk VM'de olduğu gibi kullanıma sunulduğundan işlem sabitleme HC serisi VM'lerde çalışır.
Aşağıdaki diyagramda Azure Hypervisor ve HC serisi VM için ayrılmış çekirdeklerin ayrılması gösterilmektedir.
Donanım belirtimleri
Donanım Belirtimleri | HC serisi VM |
---|---|
Çekirdekler | 44 (HT devre dışı) |
CPU | Intel Xeon Platinum 8168 |
CPU Sıklığı (AVX olmayan) | 3,7 GHz (tek çekirdek), 2,7-3,4 GHz (tüm çekirdekler) |
Bellek | 8 GB/çekirdek (toplam 352) |
Yerel Disk | 700 GB SSD |
Infiniband | 100 Gb EDR Mellanox ConnectX-5 |
Ağ | 50 Gb Ethernet (40 Gb kullanılabilir) Azure ikinci Nesil SmartNIC |
Yazılım belirtimleri
Yazılım Belirtimleri | HC serisi VM |
---|---|
En Fazla MPI İş Boyutu | 13200 çekirdek (singlePlacementGroup=true ile tek bir sanal makine ölçek kümesinde 300 VM) |
MPI Desteği | HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH, Platform MPI |
Ek Çerçeveler | UCX, libfabric, PGAS |
Azure Depolama Desteği | Standart ve Premium Diskler (en fazla 4 disk) |
SRIOV RDMA için İşletim Sistemi Desteği | RHEL 7.6+, Ubuntu 20.04+, SLES 15.4, WinServer 2016+ |
Orchestrator Desteği | CycleCloud, Batch, AKS; küme yapılandırma seçenekleri |
Not
AMD'nin çekirdek düzeyindeki resmi desteği RHEL 8.6 ve RHEL'in bir türevi olan AlmaLinux 8.6 ile başlar.
Sonraki adımlar
- Intel Xeon SP mimarisi hakkında daha fazla bilgi edinin.
- Azure compute Tech Community Bloglarında en son duyurular, HPC iş yükü örnekleri ve performans sonuçları hakkında bilgi edinin.
- Çalışan HPC iş yüklerinin daha yüksek düzeyde mimari görünümü için bkz . Azure'da Yüksek Performanslı Bilgi İşlem (HPC).