AMD は最近、Ryzen 7000 CPU の Zen 4 アーキテクチャで最初に導入されたループ バッファ機能を無効にすることを決定しました。この動きは、ループ バッファがこれらのプロセッサのパフォーマンスを大幅に向上させなかったと評価された後に行われました。
ループ バッファの無効化: AMD の戦略的動き
ループ バッファは、フロントエンド パイプラインをバイパスしてパフォーマンスを最適化するように設計されたメカニズムで、Ryzen 7000 CPU に搭載されていましたが、期待されたメリットは得られませんでした。報告によると、既存の Op Cache でループ操作を十分に管理できたため、AMD は AM5 マザーボードに搭載されている AGESA 1.2.0.2a パッチを通じてこのテクノロジを停止しました。
この無効化は、 Chips and Cheese がASRock B650 PG Lightning マザーボードで AMD Ryzen 9 7950X3D をテストしたときに明らかになりました。ループ バッファは、AGESA 1.0.0.6 パッチを適用した以前の BIOS バージョン 1.21 では機能していましたが、BIOS 3.10 および AGESA 1.2.0.2a へのアップデート後に動作しなくなりました。
この変更によって Zen 4 CPU のパフォーマンスが低下しなかったことは注目に値します。以前と同様に効率的に機能しています。この決定は、ループ バッファーの統合方法がプロセッサーのパフォーマンスに有意義に貢献しなかったという事実を強調しています。代わりに、オペレーション キャッシュがループ バッファーの役割を引き受け、その有効性を証明しました。
本質的に、ループ バッファーは、プログラム内で繰り返し実行されるシーケンスであるループ命令を一時的に保持するために設計された、Zen 4 CPU 内のコンパクトなメモリ ストレージ機能です。この機能は、キャッシュまたはメモリからこれらの命令をフェッチする必要性を回避して効率を高めることを目的としていました。ただし、Zen 4 アーキテクチャのマイクロ オペレーション キャッシュであるオペレーション キャッシュには、これらの命令を効率的に保存するために必要な帯域幅があることが証明されており、ループ バッファーの必要性は事実上なくなりました。
将来を見据えて、AMD は、ループ バッファーを統合することは将来の CPU アーキテクチャにとって有利ではない可能性があることを認識しており、これは、今後の Zen 5 CPU にこの機能が搭載されないことからも明らかです。プロセッサに同様の機能を実装することに成功した Intel や ARM とは対照的に、AMD のループ バッファーに関する経験はパフォーマンスの向上にはつながっていません。
ループ バッファーが非アクティブ化されているにもかかわらず、AMD は Zen CPU の既存の Op Cache で堅牢なパフォーマンス構造を維持し、最新のコンピューティングの要求に引き続き応えられるようにしています。
詳細については、出典:Chips and Cheeseを参照してください。
追加の洞察はWccftechで入手できます。
コメントを残す