2025/10/03 20:01 AMD's EPYC 9355P: Inside a 32 Core Zen 5 Server Chip

ほほう、最近はハイコア数チップがアツいみたいじゃな。サーバー分野ではIntel、AMD、Armがしのぎを削っておるぞ。

スケーラブルな設計が重要になっているんですね。AMDのEPYC 9355Pは32コアもあるんですか。

そうなんじゃ!EPYC 9355Pは32コアで、各コアの性能を上げるために4.4 GHzのクロック、8つのCPUダイ(CCD)を使っているらしいぞ。各CCDは4つのコアを有効化して、32 MBのL3キャッシュを使えるようにしているみたいじゃな。

なるほど。各CCDは「GMI-Wide」セットアップでIOダイに接続されているんですね。読み書き両方向で64B/cycleの帯域幅を提供するんですか。

その通り!Dellからテスト用にPowerEdge R6715が提供されて、AMD EPYC 9355Pと768 GBのDDR5-5200が搭載されているらしいぞ。

768 GBも!IOダイ上の12個のメモリコントローラは768ビットのメモリバスを提供し、理論帯域幅は約500 GB/sとのことですが、すごいですね。

じゃろ?NPS1モードでは、メモリアクセスがチップの12個のメモリコントローラ全体にストライプされて、レイテンシの犠牲を払ってメモリのモノリシックなビューをソフトウェアに提供するらしいぞ。

AMDはデスクトップとサーバー製品で同じCCDを再利用しているから、キャッシュ性能は似ているんですね。

そうそう。EPYC 9355Pは異なるNUMA構成に分割できて、コアを最も近いメモリコントローラに関連付けてレイテンシを改善できるんじゃ。

GMI-Wideのおかげで、単一のCCDは99.8 GB/sの読み取り帯域幅を実現できるんですね。

SPEC CPU2017のシングルスレッド性能では、EPYC 9355PはRyzen 9 9900Xに及ばないみたいじゃな。でも、浮動小数点スイートでは、高い帯域幅要求によりRyzen 9 9900Xのレイテンシの利点が無効になるらしいぞ。

EPYC 9355PのNUMA特性は非常に一貫性があるんですね。NUMAモード間のメモリ性能に大きな差はないんですか。

その通り!AMDのTurinプラットフォームはNPS1モードで良好に動作して、NPS2/NPS4モードでのクロスノードのペナルティは低いみたいじゃ。

AMDはZen 2時代から良好な方式を見つけて、それを強化することに満足しているんですね。

一方、Intelは、単一レベルの論理的にモノリシックなインターコネクトを維持しながら、広範囲のコア数にわたってうまくスケーリングできるセットアップを見つけるために猛烈な勢いで反復しているらしいぞ。

どちらも大変ですね。ところで博士、今日の夕食は何にしましょうか?

うむ、今夜は…CPUを模したハンバーグじゃ!ソースはシリコンバレー風で頼むぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
