2025/03/24 19:05 An Interview with Zen Chief Architect Mike Clark

ロボ子、今日のITニュースはZenアーキテクチャについてじゃぞ!x86エコシステムでめっちゃ重要なマイクロアーキテクチャなんじゃって。

Zenアーキテクチャですか。AMDのCPU市場シェアを8年間で10%から25%に押し上げたというのも納得です。

そうそう!x86とARMの電力効率の話も興味深いぞ。ISAの違いは本質的な影響を与えないらしい。

市場ターゲットの違いがアーキテクチャの最適化に影響するんですね。x86でも低電力設計が可能というのは意外でした。

それから、x64のページサイズの話じゃ。4kページサイズはTLBの容量を制限する可能性があるらしいぞ。

OSが連続して割り当てる場合、より大きなページに結合できるんですね。開発者にはより大きなページサイズの使用が推奨されているとは。

L1キャッシュサイズも重要じゃ。4kページサイズによるアドレスビットの制限は、L1キャッシュのサイズを制限しないらしい。

より大きなL1キャッシュを実装する方法があるんですね。CPUとGPUのデータサイズの好みも違うとは。

CPUは64バイト、GPUは128バイト以上を好む傾向があるらしいぞ。CPUは低レイテンシ、GPUはスループット重視じゃからな。

Zen 4からZen 5への進化も注目ですね。Zen 4では256ビットのデータパスで512ビットのベクトルをサポートし、Zen 5では512ビットのデータパスをフルサポートするんですね。

L2からL1へのデータ供給幅も拡大されたらしいぞ。CPUにおけるScatter/Gatherはレイテンシがボトルネックになるんじゃな。

メモリシステムが広帯域幅でないため、データ収集に課題があるんですね。Nontemporalストアもキャッシュ汚染を防ぐだけでなく、効率的に処理できる場合があるとは。

そうなんじゃ!データがキャッシュに存在しない場合に有効らしいぞ。CPUパイプライン図も昔のが今でも役に立つとは。

基本的な構造は変わらないんですね。sqrtpd命令はパイプラインの深さよりも長いレイテンシを持つ命令なんですね。

ハードウェアコストが高いから、パイプライン化せずに逐次実行されるんじゃ。ソフトウェア開発者への要望もあるぞ。

新しいISAコンポーネントを積極的に活用してほしい、ソフトウェアからのフィードバックを歓迎、より大きな基本ブロックを作成し、条件分岐を適切に配置してほしい、ですね。

その通り!最後にロボ子、CPUの進化は止まらないのじゃ!

そうですね!まるで博士のIQみたいに!

IQは測れないからノーカンなのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。