Zen 5は、Zen 3がマイクロコードやソフトウェアベースのセキュリティ対策を必要としないため、AMD初のInception脆弱性の影響を完全に排除したアーキテクチャです。Phoronixは、Zen 5ベースのRyzen 9 9950XをLinux(その他の脆弱性対策)ですべてのセキュリティ対策をオン/オフにした状態でテストし、パフォーマンスに差異があるかどうかを確認しました。
Phoronixは、Zen 5にInception脆弱性に対する組み込み/ネイティブの緩和策が搭載されていることを発見しました。Inceptionは昨年発見された投機的なサイドチャネル攻撃で、Zen 3とZen 4に影響を与えます。Inceptionは、攻撃者がシステムDRAMに保存されている情報にアクセスすることを可能にし、潜在的に特権データの漏洩につながります。
Zen 5はInceptionのネイティブ緩和策により、ソフトウェアベースのセキュリティ緩和策によるパフォーマンス低下の影響を受けません。Zen 3とZen 4では、Inceptionにパッチを適用するためにソフトウェア緩和策が必要です。Zen 3では、Inceptionのソフトウェア緩和策を有効にすると、パフォーマンスが54%も低下する可能性があります(ただし、特定のワークロードのみ)。
しかし面白いことに、AMD の古い Zen 1/Zen+ および Zen 2 CPU アーキテクチャは、それらのアーキテクチャでの分岐予測の動作方法により、Inception 脆弱性の影響を受けません。
しかし、Zen 5はInceptionに対するハードウェア緩和策を備えているにもかかわらず、Spectre V1を含む他のセキュリティ脆弱性については依然としてソフトウェア緩和策に依存しています。ありがたいことに、セキュリティ緩和策を有効にしてもパフォーマンスの低下は実質的に発生しません。これは驚くべきことですが、ソフトウェア/マイクロコードベースのセキュリティ緩和策のすべてがパフォーマンスに影響を与えるわけではありません。パフォーマンスは、脆弱性がCPUにどのような影響を与え、緩和策がCPUをどのように操作するかによって大きく左右されます。
Ryzen 9 7950Xと9950Xを比較テストし、Zen 4のセキュリティ脆弱性をすべて有効化した場合と有効化しない場合のパフォーマンスを比較できたら、さらに興味深い結果になったでしょう。しかし、Zen 4とZen 5プロセッサでは重要なセキュリティ対策がすべてデフォルトで有効化されているため、ほとんどのZen 5レビューでは既にこの結果が描かれているでしょう。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。