Zen 5, AMD’nin Inception açığına karşı tamamen bağışık ilk mimarisidir; zira Zen 3’ün mikro kod veya yazılım tabanlı güvenlik önlemlerine ihtiyacı yoktur. Foroniks Zen 5 tabanlı Ryzen 9 9950X’i Linux’ta tüm güvenlik önlemlerini açık ve kapalı olarak (diğer güvenlik açıklarına karşı) test ederek herhangi bir performans farklılığı olup olmadığını gördüm.
Phoronix, Zen 5’in Inception güvenlik açığının yerleşik/yerel hafifletme özelliğine sahip olduğunu keşfetti. Inception, geçen yıl keşfedilen ve Zen 3 ve Zen 4’ü etkileyen spekülatif bir yan kanal saldırısıdır. Inception, saldırganların sistem DRAM’inde depolanan bilgilere erişmesini sağlayarak potansiyel olarak ayrıcalıklı verilerin sızdırılmasına yol açar.
Inception’a özgü bir azaltma ile Zen 5, yazılım tabanlı güvenlik azaltmalarının potansiyel performans düşürme etkilerinden etkilenmez. Zen 3 ve Zen 4, Inception’ı düzeltmek için yazılım azaltmalarına ihtiyaç duyar. Zen 3, Inception yazılım azaltmaları açıkken (ancak yalnızca belirli iş yüklerinde) %54’lük devasa bir performans düşüşü yaşayabilir.
Komik olan ise AMD’nin eski Zen 1/Zen+ ve Zen 2 CPU mimarilerinin, bu mimarilerde dallanma tahmininin çalışma şekli nedeniyle Inception açığından etkilenmemesi.
Ancak Zen 5, Inception için donanım azaltmalarına sahip olmasına rağmen, Spectre V1 dahil olmak üzere diğer güvenlik açıkları için hala yazılım azaltmalarına güveniyor. Neyse ki, güvenlik azaltmaları etkinleştirildiğinde neredeyse hiç performans kaybı olmuyor. Tüm yazılım/mikro kod tabanlı güvenlik azaltmalarının performansı etkilememesi şaşırtıcıdır; her şey açığın CPU’yu nasıl etkilediğine ve azaltmanın CPU’yu nasıl manipüle ettiğine bağlıdır.
Ryzen 9 7950X’in 9950X’e karşı test edilmesini ve Zen 4’ün tüm güvenlik açıkları etkinleştirilmiş ve etkinleştirilmemiş halde nasıl performans gösterdiğini görmek ilginç olurdu. Ancak, Zen 5 incelemelerinin çoğu zaten bu resmi çizecektir çünkü tüm kritik güvenlik azaltmaları Zen 4 ve Zen 5 işlemcilerde varsayılan olarak etkinleştirilmiştir.