
Zen 2, AMD tarafından 2019 yılında sunulan x86 işlemci mikromimarisidir. Önceki Zen ve Zen+ mimarilerinin ardılı olan Zen 2, üretici süreç açısından çekirdek yongacıkları için TSMC'nin 7 nm (N7) düğümünü, giriş/çıkış kırmığı için ise GlobalFoundries'in 12 nm sürecini kullanır. Tüketici x86 işlemcileri tarihinde ilk kez kitlesel olarak benimsenen yongacık (chiplet) tabanlı tasarım anlayışını getirmiş; hesaplama ve giriş/çıkış işlevleri ayrı fiziksel kırmıklara bölünmüştür. Bir önceki kuşağa kıyasla buyruk/çevrim (IPC) başarımı yaklaşık %15 artmış, L3 önbelleği iki katına çıkarılmış ve masaüstü platformunda PCIe 4.0 desteği ilk kez sunulmuştur.
Zen 2, önceki Zen+ mikromimarisine göre buyruk/çevrim (IPC) oranında yaklaşık %15'lik bir iyileşme sağlar. Mimari, çoklu buyruk başlatımlı ve sıra dışı yürütme ilkesi üzerine kuruludur. Ön uçta geliştirilmiş bir TAGE (TAgged GEometric history length) dal öngörücü kullanılarak dal tahmin isabeti artırılmıştır. Kayan noktalı işlemlerde yürütme birimi genişliği 128 bit'ten 256 bit'e çıkarılmıştır; böylece tek bir saat çevriminde tam 256-bit AVX2 işlemleri gerçekleştirilebilmekte, Zen'de gerekli olan iki çevrimlik bölünmüş yürütme ortadan kalkmaktadır.
Her çekirdek için L1 veri önbelleği 32 KB, L1 buyruk önbelleği 32 KB ve L2 önbelleği 512 KB olarak korunmuştur. En önemli değişiklik L3 önbelleğinde yaşanmıştır: CCX (CPU Complex) başına L3 önbelleği Zen'deki 8 MB'den 16 MB'ye iki katına çıkarılmıştır. Bu artış, büyük veri kümesiyle çalışan uygulamalarda belleğe erişim gecikmesini önemli ölçüde azaltmaktadır. Tek kırmık APU ürünlerinde (Renoir) L3 önbelleği CCX başına 8 MB olarak tutulmuştur.
Zen 2, Spectre v1 (dalların sınır dışı yüklemesi) ve Spectre v4 (kurgusal depo atlatması) açıklarına karşı donanım düzeyinde azaltımlar içermektedir. Önceki kuşaklarda yazılım yamaları ile giderilen bu güvenlik açıkları Zen 2'de doğrudan mimari düzeyinde engellenmekte, dolayısıyla yazılım tabanlı azaltımların neden olduğu başarım kaybının önüne geçilmektedir.
Zen 2 ile AMD, tüketici masaüstü x86 işlemci pazarına yongacık (chiplet) mimarisini getirmiştir. Geleneksel monolitik tasarımda tüm işlevler tek bir kırmık üzerinde bulunurken Zen 2 aşağıdaki kırmık ayrımını benimser:
CCD ile IOD arasındaki iletişim AMD'nin Infinity Fabric arabağlantı mimarisi aracılığıyla sağlanır. Bu tasarım, pahalı 7 nm düğümünde üretilecek kırmık alanını yalnızca hesaplama çekirdekleriyle sınırlı tutarak maliyet verimliliğini artırır; G/Ç blokları daha olgun ve ekonomik bir süreçte üretilir. Yongacık yaklaşımı aynı zamanda ölçeklenebilirliği kolaylaştırmakta; farklı çekirdek sayısına sahip ürünler aynı temel CCD kırmığının tekrarlanmasıyla oluşturulabilmektedir.
Zen 2 kırmıkları iki farklı üretim süreci kullanılarak üretilmektedir:
Bu karma süreç yaklaşımı, Zen 2'nin hem yüksek çekirdek başarımı hem de geniş platform bağlantısı sunabilmesine imkân vermektedir.
Zen 2 mimarisi birden fazla pazar bölümünde ürünleştirilmiştir:
| Kod adı | Seri | Bölüm | Yıl | Tasarım |
|---|---|---|---|---|
| Matisse | Ryzen 3000 | Masaüstü işlemci | 2019 | Yongacık (1–2 CCD + IOD) |
| Castle Peak | Ryzen Threadripper 3000 | Yüksek performanslı masaüstü (HEDT) | 2019 | Yongacık (4 CCD + IOD) |
| Rome | EPYC 7002 | Sunucu işlemcisi (64 çekirdeğe kadar) | 2019 | Yongacık (8 CCD + IOD) |
| Renoir | Ryzen 4000G / Ryzen 4000U/H | Masaüstü/Dizüstü APU | 2020 | Monolitik kırmık |
Matisse (Ryzen 3000), Temmuz 2019'da piyasaya sürülen masaüstü serisidir; 6, 8, 12 ve 16 çekirdekli modeller içerir ve tüketici masaüstü platformunda PCIe 4.0 desteği sunan ilk işlemcilerdir. Rome (EPYC 7002), sekiz adet CCD ile 64 çekirdeğe ulaşan sunucu işlemcisi ailesidir ve Ağustos 2019'da duyurulmuştur. Renoir, Zen 2 çekirdeklerini Radeon grafik birimiyle tek kırmık üzerinde birleştiren monolitik APU tasarımıdır; 8 MB L3 önbelleği kullanır.