2
AMD、Microsoft Azure向けにHBM3メモリ搭載のカスタムEPYC CPUを開発 ― 96コアのZen 4と450GBのHBM3を搭載したCPUはMI300Cの転用の可能性も 4つのチップで7TB/sを達成 [更新]
MI300
(画像提供:Future)

2024年11月22日午前6時45分更新(太平洋標準時): AMDはプロセッサに関する追加の詳細を送信しました。

D: AMD EPYC 9V64Hプロセッサは、96個のZen 4コアと128GBのHBM3を搭載したHPC特化型プロセッサです。メモリ帯域幅とメモリレイテンシに敏感なワークロードにおいて、競合製品を凌駕する性能を発揮するように設計されており、Microsoft Azureとの緊密な連携のもと開発されました。当社のチップレットアーキテクチャにより、EPYC 9V64Hは容易に構築できます。EPYC 9V64Hは、AMD Instinct MI300XおよびAMD Instinct MI300Aアクセラレータに使用されているSH5ソケットをベースにしています。

Microsoft は、かつて MI300C と呼ばれていたカスタム AMD CPU を搭載した最新のハイ パフォーマンス コンピューティング (HPC) Azure 仮想マシン を発表しました。


Azure VM の HBv シリーズは、HPC にとって重要な仕様である大容量メモリ帯域幅の提供に重点を置いています。Microsoft はこれを「HPC 最大のボトルネック」と呼んでいます。これまで Microsoft は、この追加帯域幅を提供するために、AMD の 3D V-Cache を搭載した Milan-X および Genoa-X サーバー CPU を使用していましたが、最新の HBv5 VM では、Microsoft が明らかにさらにパフォーマンスの高いものを求めていました。

HBv5 VMで使用されるカスタムAMD CPUは、AMD MI300Xなどの最新のデータセンタークラスのGPUで一般的に採用されているメモリであるHBM3を活用しています。1台のVMに搭載された4つのチップから6.9TB/秒の帯域幅を実現するこれらのVMは、MicrosoftがHBv4 VMで提供するGenoa-X CPUの約9倍、HBv3 VMのMilan-Xチップの約20倍の速度を実現します。

CPUと組み合わせると、HBM3は3D V-Cacheと同様の役割を果たします。ただし、L3キャッシュプールを拡張するのではなく、実質的にはより広い帯域幅と、おそらくはるかに大きなレイテンシを持つ巨大なL4キャッシュを追加します。ただし、後者は特定の種類のワークロードではそれほど重要ではありません。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

各HBv5 VMには、これらのカスタムAMD CPUが4基搭載されており、1台のHBv5 VMで450GBのHBM3、最大4GHzのクロックを誇る352基のZen 4コア、そして通常のEpyc CPUの2倍のInfinity Fabric帯域幅を提供します。ただし、SMT(ハイパースレッディング)は無効化されています。また、ネットワークスイッチング用に、800Gb/sのNvidia Quantum-2 InfiniBandも搭載されています。

HBv5 CPUは技術的にはカスタムではないかもしれませんが、それでもMicrosoftの専用CPUです。「Azureでのみ利用可能です」と、Microsoftのエンジニアであるグレン・ロックウッド氏はBlueskyで述べ、AMD CPUが通常のEpyc CPUとして利用可能になる可能性について疑問を呈するユーザーからの質問に答えました。

「柔軟性:HBMでは、容量をアップグレードしたり、チャネル数を減らした低価格版を用意したりすることはできません」と彼は付け加えた。「一般的に、CPUはそれほど多くの帯域幅を必要としません。」

マシュー・コナッツァーは、Tom's Hardware USのフリーランスライターです。CPU、GPU、SSD、そしてコンピューター全般に関する記事を執筆しています。