Yeni Spectre Açığından AMD de Etkilendi: Performans Testleri

Samuag

New member
Yakın vakitte yeni Spectre (Spectre-v2) güvenlik açığının bilgilerina değinmiştik. Vrije Universiteit Amsterdam’dan bir küme araştırmacı, Intel ve ARM işlemcileri etkileyen ve Spectre-v2’nin bir yan eseri olan Branch History Injection’ı (BHI) keşfetti.

AMD, Spectre-v2 güvenlik açığını azaltmak için Zen tabanlı işlemcileriyle bir Retpoline müdafaası kullanıyor. Lakin şirket standart Retpoline uygulaması yerine Ryzen işlemcilerde daha yavaşça olan LFENCE/JMP yaklaşımını benimsedi. Şaşırtan bir biçimde Intel, AMD’nin yamalarında kusurlar keşfetti ve yonga üreticisinin Intel yongalarının benimsediği genel bir Retpoline modeline geçmesine niye oldu.

LFENCE’den genel Retpoline’e geçiş, AMD’nin tüm çağdaş yongalarında performansı olumsuz etkileyecek. Phoronix, Linux dağıtımlarının kullanıcıların isterlerse LFENCE’a geri dönmelerine müsaade vereceğini, lakin bunu yapmanın güvenlik açısından bir sorumluluk olacağını vurguluyor.

Ryzen 9 5950X (Vermeer), Stress-NG karşılaştırması ile %54 performans düşüşü yaşadı. Stress-NG Windows kullanıcıları için Prime95’e benziyor, ötürüsıyla tüketici iş yükü açısından performansı ölçmek için en uygun araç değil. tıpkı vakitte, Ağ ve depolama performansında sırasıyla sadece %5,3 ve %5’lik bir düşüş oldu. Core i9-12900K ise ağ ve depolama tarafında %26,7 ile %14,5 performans kaybı hayatıştı.

1 – 3










Taşınabilir cephede Ryzen 9 5900HX (Cezanne) Stress-NG’den çok fazla etkilenmedi. Zen 3 çipi sırf %22 daha düşük performans gördü. Lakin sonuçlar ağ ve depolama performansı üzerinde daha yüksek kayıplar yaşandı.

Genel Retpoline’in AMD’nin daha ağır G/Ç iş yüklerini yöneten EPYC sunucu işlemcilerini fazla etkilemediği görülüyor. Örneğin EPYC 72F3 ile sadece %8,9 daha düşük ağ performansı ve %7,2 daha düşük depolama performansı yansıdı. Ek olarak, kimi iş yükleri %2,2 ile %3,8 içinde değişen iyileştirmeler göstererek genel Retpoline’in etkinleştirilmesinden olumlu etkilendi.

Testler Linux 5.17 çekirdeğinde gerçekleştirilmiş, bu niçinle Windows kullanıcılarının farklı senaryolar yaşama ihtimalini göz önünde bulundurmak gerek. Yayına nazaran Microsoft hususla ilgili Windows’a bir yama uygulayacak.