概要
- NVIDIAが自社初のサーバーCPU「Vera」とOlympusコアの詳細なホワイトペーパーを公開
- Veraは88コア、Arm v9.2ベースの高性能設計が特徴
- 独自技術の強調とx86批判が混在し、説明に誤解を招く部分も
- 初期ベンチマークでは他社製品を上回る性能を示すが、検証範囲には制限あり
- 技術的な優位性と実際の設計意図の違いに注意が必要
NVIDIA VeraとOlympusコアの技術解説
- Vera はNVIDIA初のサーバー向けCPUで、 88コア のモノリシックダイを採用
- コアは Arm v9.2 ベースの Olympus で、 10命令幅デコード、2分岐/サイクル対応
- ニューラル分岐予測、 バリュープレディクション、 メモリリネーミング、大規模命令ウィンドウ搭載
- SVEパイプ6本、 ロードパイプ4本、 ストアパイプ2本
- L1データキャッシュ96KB、 プライベートL2キャッシュ2MB/コア、 システムキャッシュ164MB
- 3.4TB/sのコヒーレンシファブリック で全コア接続
Olympusコアの特徴と他社比較
- バリュープレディクション は依存命令の待ち時間短縮に有効
- AppleやAMDも実装例あり、Olympusはより広範囲で対応
- グラフプリフェッチャ はIntelのData-Dependent Prefetcherと類似
- Intelの実装より複雑なワークロードに強い可能性
- ニューラル分岐予測 も過去にAMDで採用例あり
- 現行の主流はTAGE型予測器
メモリサブシステムと消費電力
- LPDDR5X を8チャネル搭載、 最大1.5TB容量、 1.2TB/s帯域
- メモリサブシステム全体で 約50W消費 と高効率
- EPYCやXeonに比べて交換性や拡張性は劣るが、基板面積と消費電力で有利
初期ベンチマーク結果
- Phoronix による初期テストで、5GHz EPYC 9575Fより 10%高性能
- Xeon 6980P比 1.55倍、Grace比 1.63倍 の性能
- テスト範囲はNVIDIAが制限、プリプロダクション機で1日限定の実施
- 周波数や消費電力の監視不可
- より広範な評価は今後の市販機で必要
NVIDIAホワイトペーパーの議論点
- x86 SMT(同時マルチスレッディング) への批判的説明に誤解を招く図
- SMTではパイプライン資源を動的にシェアし、スループット最大化を図る
- NVIDIAのSpatial Multithreadingは資源分離でQoSや遅延安定性向上を主張
- 性能向上よりも 決定性・分離性・サービス品質 重視の設計
- SMT復帰遅延 :Olympusコアはシングルスレッド復帰に 10,000サイクル 要する
- ソフトウェア側でスレッド管理に注意が必要
NUMA構成とトポロジーの比較
- Veraは ソケットごとに1つのNUMAドメイン を提供
- x86(EPYCなど)は 最大32ドメイン まで細分化可能だが、設定次第で調整可能
- NUMAノード数はユーザー設定であり、必然ではない
- Veraはシンプルなトポロジーで運用容易、x86は物理局所性を活かす柔軟性
- NoC構成 :VeraやXeonは均一なレイテンシ、EPYCはクラスタ内低遅延・間高遅延
ベンチマークとAI色の強調
- SPEC CPU 2026から4種(CPython, GCC, LLVM, Cppcheck)を「エージェンティックベンチマーク」と称して選択
- AI分野向けのアピールが強調されているが、汎用CPU評価としては限定的
このように、 Vera/Olympus は技術的に非常に先進的であり、初期性能も高い。一方で、NVIDIAのホワイトペーパーは設計の優位性を強調するあまり、他アーキテクチャへの批判や説明の過程で誤解を招く表現も見受けられる。今後はより中立的な検証や実機での評価が期待される。