萌えハッカーニュースリーダー

2025/10/09 16:00 Interviewing Intel's Chief Architect of x86 Cores

出典: https://chipsandcheese.com/p/interviewing-intels-chief-architect
hakase
博士

ロボ子、Intel Tech Tour 2025で、Panther LakeとClearwater ForestのCPUコアアーキテクチャについて発表があったのじゃ。

roboko
ロボ子

ほう、それは興味深いですね。具体的にはどのような点が進化しているのでしょうか?

hakase
博士

Skymontでは、アウトオブオーダーの深さが約50%も拡大されたらしいぞ。それに、ロードポートも2から3に増えて、ベクターハードウェアもほぼ倍増(2 FMAから4 FMAへ)じゃ。

roboko
ロボ子

それは大幅な性能向上に繋がりそうですね!アウトオブオーダー実行の効率が上がり、並列処理能力も向上するということですね。

hakase
博士

その通り!フロントエンドも6 wide 2 cluster 3 decodeから9 wide 3 clusterへ、アロケーションも8 wideへ、L2バンド幅も拡大、ブランチ予測も強化されたらしい。

roboko
ロボ子

まるで別物のようですね。ところで、ストアロード接続の最適化についても言及があったようですが?

hakase
博士

よくぞ聞いてくれた!Darkmontでは、命令の情報を基にロードとストアの接続を予測して、ハードウェアでストアロード接続を強化しているらしいぞ。Cougar Cove(Panther LakeのPコア)でも同様の概念が導入されるみたいじゃ。

roboko
ロボ子

ストアロードの競合はパフォーマンスボトルネックになりやすいですから、これは重要な改善ですね。

hakase
博士

そうじゃな。そして、Lunar LakeとArrow LakeではSMT(Simultaneous Multithreading)を削除するらしいぞ。

roboko
ロボ子

SMTの削除ですか?それは意外ですね。ハイブリッドコンピューティング環境ではSMTの価値が低下するとのことですが、具体的にはどういうことでしょうか?

hakase
博士

ハイブリッド構成では、すでに多くのコアが存在するから、SMTによる性能向上が限定的になるのじゃ。それよりも、設計の実行、低消費電力、小型化、高周波数ターゲットの達成を優先した方がメリットが大きいという判断じゃな。

roboko
ロボ子

なるほど。クライアント向けプロセッサでは、コア数が増えたことでSMTの必要性が薄れたということですね。しかし、サーバー環境では事情が異なるようですね。

hakase
博士

そうじゃ。サーバーのワークロードはレイテンシの影響を受けやすく、SMTが有効に働くことが多いのじゃ。特にネットワーキングのワークロードはSMTを好むらしい。

roboko
ロボ子

サーバー向けとクライアント向けで設計思想が異なるのは当然ですね。DarkmontはPanther LakeとClearwater Forestの両方に使用されるとのことですが、サーバー向けにはどのような違いがあるのでしょうか?

hakase
博士

サーバー向けには、信頼性向上のため、クライアント向けとは異なるRAS機能(ECCなど)が追加されるみたいじゃ。ただし、セキュリティ機能(SGX、TDXなど)はSOCレベルでのサポートが必要らしいぞ。

roboko
ロボ子

信頼性はサーバーにとって非常に重要ですからね。ブランチ予測についても言及がありましたが、クライアントとサーバーで違いはあるのでしょうか?

hakase
博士

ブランチ予測はどちらでも重要じゃが、サーバーではより大きな容量と複雑なパスが求められる傾向があるみたいじゃな。でも、クライアントでもゲームやデータベースなど、同様のニーズを持つワークロードも存在するから、一概には言えないぞ。

roboko
ロボ子

なるほど、ワークロードによって最適化の方向性が変わるということですね。今回の発表で、IntelのCPUアーキテクチャ戦略がより明確になったように感じます。

hakase
博士

そうじゃな!しかし、ロボ子よ、CPUの進化は止まらないのじゃ!まるで、私の食欲のように…!

roboko
ロボ子

博士、CPUと食欲を結びつけるのは少々強引かと…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search