Microsoft duyuruldu bir zamanlar MI300C olarak adlandırılmış olabilecek özel bir AMD CPU tarafından desteklenen en yeni yüksek performanslı bilgi işlem (HPC) Azure sanal makineleri.
HBv serisi Azure VM’leri, HPC için önemli bir özellik olan yüksek miktarda bellek bant genişliği sağlamaya odaklanmıştır; Microsoft bunu “en büyük HPC darboğazı” olarak adlandırıyor. Daha önce Microsoft, bu ekstra bant genişliğini sağlamak için AMD’nin 3D V-Cache özelliğine sahip Milan-X ve Cenova-X sunucu CPU’larını kullanmıştı ancak Microsoft, en yeni HBv5 VM’ler için açıkça daha da performanslı bir şey istiyordu.
HBv5 VM’ler için kullanılan özel AMD CPU, genellikle AMD’nin MI300X’i gibi en yeni veri merkezi sınıfı GPU’ların tercih ettiği bellek olan HBM3’ten yararlanır. Tek bir VM’deki dört çipten gelen 6,9 TB/s bant genişliğiyle VM’ler, Microsoft’un HBv4 VM’lerde sunduğu Cenova-X CPU’lardan neredeyse dokuz kat, HBv3’teki Milan-X çiplerinden ise neredeyse 20 kat daha hızlıdır. VM’ler.
HBM3, bir CPU ile eşleştirildiğinde 3D V-Cache ile benzer bir görevi yerine getirir. Yine de, L3 önbellek havuzunu genişletmek yerine, daha büyük bant genişliğine ve muhtemelen çok daha kötü gecikme süresine sahip devasa bir L4 önbelleği etkili bir şekilde ekler. Ancak ikincisi belirli iş yükü türlerinde o kadar önemli değildir.
Her HBv5 VM, bu özel AMD CPU’lardan dördünü alır ve tüm özelliklerin yanı sıra tek bir HBv5 VM, 450 GB HBM3, 4 GHz’e kadar hızlanan 352 Zen 4 çekirdeği sunar ve normal Epyc’te bulunan normal Infinity Fabric bant genişliğini iki katına çıkarır. CPU’lar. Ancak SMT (hiper iş parçacığı) devre dışı bırakıldı. VM’lerde ayrıca ağ geçişi için 800 Gb/sn Nvidia Quantum-2 InfiniBand bulunur.
Dört CPU’daki 352 çekirdekte bu, her biri için 88 çekirdek anlamına gelir; ancak işlemcideki her çekirdeğin VM’ye maruz kalmaması muhtemeldir. Her Zen 4 CCD’nin Zen 4 veya Zen 4c olmasına bağlı olarak sekiz veya 16 çekirdeği vardır; özel CPU ya 11 Zen 4 CCD ya da altı Zen 4c CCD kullanıyor ve bir CCD’de sekiz çekirdek devre dışı bırakılıyor. CPU’nun 96 adet tamamen işlevsel çekirdeğe sahip olması daha olasıdır ve bunlardan sekizi belki de bir orkestrasyon veya hiper yönetici rolünde VM’yi çalıştırmak için ayrılmıştır.
Bu “özel” AMD CPU da o kadar özel olmayabilir, çünkü kulağa biraz geçen yılınkine benziyor MI300C yongası söylentileri. Bu CPU’nun aslında bir MI300A APU olması bekleniyordu ancak CDNA 3 grafikleri yerine yalnızca Zen 4 CCD’lerle donatılmıştı ve HBM3’lü 96 çekirdekli bir CPU’ya izin veriyordu. MI300A’nın CPU çekirdekleri, HBv5 için kullanılan CPU’dan pek de uzakta olmayan 3,7 GHz’e kadar hızlanıyor; bu da özel Azure işlemcinin ve MI300C’nin tek ve aynı olabileceğini gösteriyor.
Ancak HBv5 CPU teknik düzeyde özel olmasa da yine de Microsoft’un özel CPU’sudur. Microsoft mühendisi Glenn Lockwood, “Yalnızca Azure’da mevcut” dedi. Mavi gökyüzüAMD CPU’nun normal bir Epyc CPU olarak mevcut olup olmayacağını merak eden bir kullanıcıya yanıt veriyor.
AMD bellek mühendisi Phil Park’a göre, eğer HBv5 işlemci daha önce MI300C idiyse, AMD başlangıçta bunu halka satmak isteyebilir ancak buna pazar bulmakta zorlanabilir.
“EPYC+HBM’yi neden daha önce görmedik? EPYC yüksek hacimli pazarlara odaklanmıştır, bu nedenle EPYC’yi 2’den fazla soketle göremezsiniz.” Mavi gökyüzü. “DDR5 denetleyicilerinizi değiştirip HBM denetleyicileri/yığınlarını ekleyip bir gün sonra halledemezsiniz. HBM belirli tasarım seçimlerini zorunlu kılar (örneğin, her HBM3 yığını on altı adet 64 bit kanal gerektirir).
“Esneklik: HBM ile kapasiteyi yükseltemezsiniz veya daha az kanal dolu daha düşük maliyetli sürümlere sahip olamazsınız” diye ekledi. “Genel olarak CPU’lar o kadar fazla bant genişliği gerektirmez.”
Bu açıklama HBM donanımlı CPU’ların şu ana kadarki kısa geçmişiyle örtüşmektedir. Intel halihazırda Xeon Max adı verilen Sapphire Rapids tabanlı HBM destekli CPU’ları piyasaya sürdü. Aurora süper bilgisayarında kullanıldı ve ayrıca genel olarak mevcuttur.
Ancak Intel’in onaylandı Geçen yıl Xeon Max’in Emerald Rapids’i temel alan bir sürümü olmayacak ve olup olmayacağı belli değil. Granite Rapids, Xeon Max versiyonunu alacak her ikisi de büyük bir ticari başarı elde edemediklerini gösterebilir. AMD’nin pragmatik kararı Microsoft ile bir anlaşma yapmak ve MI300C üretimini Azure’a odaklamak olabilir.