米AMDは米国時間の9月18日、「EPYC 8004シリーズプロセッサ」を発表した。事前資料を基に、こちらの詳細を説明したい。

  • 「AMD EPYC 8004シリーズプロセッサ」

    「AMD EPYC 8004シリーズプロセッサ」

EPYC 8004シリーズは元々「Siena」というコード名で2022年6月のFinancial Analyst Dayで初めて発表された(それまでは4th Gen EPYCはGenoa/Genoa-X/Bergamoの3種類だった)もので、今年6月に開催されたData Center and AI Technology Premiereにおけるスライドでは“Telco/Edge Computing(通信/エッジ)向け”と分類されている(Photo01)。

  • Sienaが4th Gen EPYCの最後のラインナップ

    Photo01:Sienaが4th Gen EPYCの最後のラインナップとなり、この後の製品はZen 5コアに切り替わることになる

もっともTelco/Edge向けだからといって、何か通信関連のアクセラレータをてんこ盛りにしているという訳では無い。将来的にはそういう方向もあり得る(旧Xilinx系のAdaptive SoCとかPensando由来のSmartNIC SoCをワンパッケージ化する可能性は否定できない)が、とりあえずは確実なソリューションとしてTelco/Edge向けに向いた汎用製品をリリースするという形に収まった(Photo02)。

  • ある程度の処理はプロセッサの外にアクセラレータなどを使う事を前提に、性能/消費電力比を高めつつ絶対的な消費電力を下げた構成

    Photo02:そんな訳で、ある程度の処理はプロセッサの外にアクセラレータなどを使う事を前提に、性能/消費電力比を高めつつ絶対的な消費電力を下げた構成になった。アクセラレータ前提ならそもそも高い処理性能は要らないからだ

ベースとなるのはBergamoであるが、コア数は最大64、DDR5も6ch止まりであり、またPCIeも48 Laneに削減されている。当然ながら1P Onlyであり、ただしその分消費電力は70W~225Wと大幅に削減されている。ただCCDそのものはBergamoと同じZen 4cが16コアのものだし、IODはGenoa/Bergamoと共通で、ただし外部へのI/Fを減らした形での実装となっている。この結果として、例えばGenoaと比較した場合には絶対性能は明らかに及ばない訳だが、性能/消費電力比は50%以上向上、そしてTCOは3倍近く改善される、とする(Photo04)。

  • Bergamoでも最大128コアだから、64コア以下のSienaはメモリ帯域が半分でも十分マッチする計算になる

    Photo03:Bergamoでも最大128コアだから、64コア以下のSienaはメモリ帯域が半分でも十分マッチする計算になる。また見て判るようにパッケージも小型(Socket SP6)に変更となった

  • 一応同じ64コア同士での比較

    Photo04:一応同じ64コア同士での比較である

Telco向けとなるとどうしても数が出る(下手をすると基地局ごとに1セット以上という場合もあり得る)からTCOの削減は至上命題だし、先に書いたように処理の重い部分を外部のアクセラレータに任せるのであれば、絶対性能はそれほど要らないと割り切ることは可能である。そうした思い切りの良い構成という訳だ。提供されるSKUは8/16/24/32/48/64コアの6種類12製品となる(Photo05)。消費電力も下は80W、上も200Wというあたりである。

  • ローエンドの8024Pだと409ドルとかで、非常にお手頃

    Photo05:ローエンドの8024Pだと409ドルとかで、非常にお手頃というかコンシューマが使えそうなお値段だが、プラットフォームがSP6なので結構厳しい(マザーボードが売ってない)

このモデルナンバーの内訳がPhoto06となる。

  • Telco/Edge向けは当分EPYC 8000番台

    Photo06:Telco/Edge向けは当分EPYC 8000番台ということになる

ここでNの“NEBS friendly”だが、これはNEBS(Network Equipment Building System)に準拠しやすい事を意味している。NEBSは元々アメリカのBell Labが開発した「電話局に設置する機器に対するガイドライン」であり、アメリカではこれが必須要件とされる事も多いし、各国もこれに準拠したものになっている。NEBSは複数の要件が定義されており、中でもGR-63-COREは地震に対する耐震試験規格の基準として広く利用されていたりするのだが、他にも消費電力に関する基準なども含まれる。最終的にNEBSが議論する対象は機器全体の消費電力であって、CPU単体ではない訳で、それもあって「NEBSに準拠しやすい」プロセッサをラインナップする形になっている。消費電力は10~25W低めで、またcTDPをサポートしないのは設計が面倒になるからだろう。また動作温度範囲が-5℃~85℃と標準品より広めになっているのも特徴だ。価格が標準品とは大きく変わらないのは、恐らく選別品のためだろう。

すでにこのEPYC 8004シリーズを搭載する製品が幾つかラインナップされている(Photo07)。

  • これは発売日に合わせて発表された例

    Photo07:これは発売日に合わせて発表された例で、他にも追加されるものと思われる

また性能に関しては、SPECpower_sjj 2008の結果(Photo08)やFFmpegを使っての処理性能比較(Photo09)、SPECrate 2017_int_baseの比較(Photo10)、Apache IoTDBの比較(Photo11)などが示された。

  • 競合製品はSapphire RapidsベースのXeon

    Photo08:競合製品はSapphire RapidsベースのXeon。絶対性能ではなく性能/消費電力比の比較である

  • ただこうした処理はGPUを使ってこちらで処理することが多くなった

    Photo09:ただこうした処理はGPUを使ってこちらで処理することが多くなった(AMDもこのためにAlveo MA35Dをリリースしている)から、CPUで比較する事にどこまで意味があるかは不明

  • コア数はEPYC 8534PNの方が有利な比較

    Photo10:コア数はEPYC 8534PNの方が有利な比較だが、Xeon Platinum 8471Nが5171ドル、EPYC 8534PNが5450ドルとほぼ同等の価格レンジになっているので、一応意味はある比較である

今回のEPYC 8004シリーズは、これまでTelco/Edge向けに使われてきたWhitebox Serverマーケットに本格的に進出するためのまず第一歩である。従来ここはXeonが非常に強かった部分であるわけだが、とりあえずはここでXeonを上回る性能/消費電力比や性能/価格比を持つプロセッサを提供するところまではこれで揃った。ただ現状のXeonの強みはそこよりも、むしろそうしたWhitebox Server上で動くソフトウェアがXeonに向けて作られてきたことにあり、こうしたソフトウェアを今後どこまで充実できるかが鍵になる。とは言えまずはハードを用意しないとソフトの移植も進まない訳で、その意味では大きな一歩と言えるだろう。

  • Edge IoT Gateway用途向けという比較

    Photo11:Edge IoT Gateway用途向けという比較。Xeon Bronze 3408Uが415ドル~425ドル、EPYC 8024Pが409ドルでこれも価格が同じ程度での比較である