Rail-optimized · 2 階層および 3 階層 · Coherent DCI

AI ファブリックトポロジ:最大 16K GPU のレール最適化設計

トポロジーを GPU 数に合わせます。最大 4,096 GPU まではレール最適化された 2 階層のリーフスパインポッド、それを超えて最大 16,384 GPU までは 3 つ目のスーパースパイン階層、そして拠点間をまたぐにはコヒーレント DCI です。 コレクティブ実行中にあらゆる GPU のリンクを飽和状態に保つ、最小のノンブロッキング設計を選びます。3つすべてが、ロスレス RoCEv2(PFC + ECN)の L3 ファブリック上で OcNOS-DC により動作し、ここでは Broadcom Tomahawk 4 および Tomahawk 5 上の具体的なポート数でサイジングされています。

最大 16,384GPU、ひとつの設計システム
1:1ノンブロッキング GPU プレーン
最大 800GTH5 の leaf と spine
1 NOSOcNOS-DC、あらゆる階層

各 GPU 数に適合する最小のノンブロッキング設計

AI ファブリックトポロジの役割はひとつ。コレクティブ実行中に、テールレイテンシの外れ値を生むことなく、あらゆる GPU の送出リンクを飽和状態に保つことです。適切なトポロジは、各 GPU 数に対してこれを実現する最小のものであり、ひとつ上の規模へのフォールバック経路を備えます。Broadcom Tomahawk シリコン上の具体的なポート計算を伴う、3 つの参照点です。

1 つの NOS で、あらゆる規模の階層に
256 GPUs
エントリーノンブロッキングポッド
小規模なスパイン階層上にレール整合型リーフを配した 1 ラック列。2 階層のリーフスパイン、1:1 ノンブロッキング。
リーフ8 · スパイン4 · TH5 · GPU あたり 2 × 400G
4,096 GPU
レール最適化 2 ティアポッド
1:1 ノンブロッキングのスパインを備えたレール整合型リーフで、Tomahawk 5 上で最大の 2 階層構成です。各 GPU の 800G は 2 つの 400G リーフポートに接続されます。レール内の AllReduce はリーフ上に留まり、レール間トラフィックはスパインを経由します。
リーフ128 · スパイン64 · TH5 · GPU あたり 2 × 400G
16,384 GPU
レール最適化 3 階層ファブリック
4,096 GPU を超えると、スーパースパインプレーンが 2 階層ポッドを結合します。全階層で DLB、OcNOS 7.1 ではエンドツーエンドの GLB。兆パラメータ級のトレーニングに合わせたサイジングです。
リーフ512 · スパイン256 · super-spine 128 · TH5 · 800G

2 階層のリーフスパインは GPU あたり 800G で 4,096 GPU に到達します。1,024 GPU の構成はリーフ 32 台とスパイン 16 台、計 48 台のスイッチです。4,096 GPU を超える場合は、スーパースパイン階層を追加します。すべての階層で、その役割に合ったエディションの OcNOS-DC が動作するため、ファブリックは各段階で再設計されることなくクラスターとともにスケールアウトします。

ご自身のクラスタをサイジングしますか。 AI ファブリック設計スイート は迅速な概算を提供します。ノンブロッキングの 2 階層リーフスパインポッドをサイジングし、3 階層規模に移行する時点を示します。以下のリファレンスデザインは同じノンブロッキングのリーフ/スパイン計算を用い、4,096 GPU を超えるとスーパースパイン階層を追加するため、スイッチ台数はツールと一致します。ここでいうレール最適化とは、8-NIC GPU サーバーの配線方式(リーフごとに 1 レールとし、レール内の AllReduce をリーフ上に留める)を、そのノンブロッキングファブリックの上に重ねたものです。変わるのはトラフィックの局所性であり、スイッチ台数ではありません。目安にはツールを、構築にはこれらの設計をご利用ください。

2 階層ポッド、3 階層ファブリック、コヒーレント DCI

3 つのリファレンストポロジーが、シングルポッド、マルチポッド、マルチサイトの AI ファブリックをカバーし、それぞれ HCL 掲載の Broadcom ハードウェアでサイジングされています。

リファレンスデザイン 1

レール最適化シングルポッド

各 GPU サーバーの 8 基の NIC が 8 台の専用レールリーフに接続、これにより同一レール内の AllReduce は 1 台のリーフ内にとどまり、スパインを一切経由しません。ノンブロッキングのスパインがレール間フローを伝送します。Tomahawk 5 上で最大 4,096 GPU に対応するシングルポッドのスケーラブルユニットです。

リファレンスデザイン 2

3 階層レール最適化ファブリック

リーフ・スパイン・ スーパースパイン の各階層により、ファブリックは 4,096 GPU を超え、リファレンスデザインでは 16,384 GPU に達します。各ポッド内はノンブロッキングで、スーパースパインプレーンがポッド間比率を決定します。全ホップで DLB、OcNOS 7.1 ではエンドツーエンドの GLB。

リファレンスデザイン 3

コヒーレントマルチ DC DCI

トレーニング実行が複数のデータホールにまたがる場合、ファブリックを次で拡張します。 400Gまたは800G ZR / ZR+ コヒーレント光 をスパインに搭載。サイト間はトランスポンダー不要の DCI を実現し、サイト内のファブリックは変更なし。

レール最適化シングルポッド

各 GPU サーバーはレールごとに 1 基、計 8 基の NIC を備えます(各レールは専用の xCCL(NCCL / RCCL / oneCCL)コレクティブチャネル)。各レールはそれぞれ専用のリーフとなり、全サーバーの 8 基の NIC がすべて異なるリーフに接続されます。rail-N をまたぐ AllReduce は leaf-N 内にとどまるため、支配的なコレクティブパターンにおいてスパインへの east-west 負荷が生じません。

レール最適化 AI ファブリックトポロジー:8 台のレールリーフの上位に 4 台の 800G Tomahawk 5 スパインを配置し、4 台の GPU サーバーがそれぞれ 8 つの NIC を別々のレールリーフに 1 つずつ対応させるため、レール内の AllReduce は 1 台のリーフ内にとどまります。
レール最適化シングルポッド:各 GPU サーバーの 8 つの NIC がレールごとに 1 つずつ 8 台の専用リーフに対応するため、同一レールの AllReduce はリーフ内にとどまり、レールをまたぐトラフィックだけがスパインに到達します。

OcNOS構成要素: BGP-unnumbered L3 アンダーレイ、全リーフで RoCEv2 ロスレス(PFC + ECN)、スパイン階層で DLB。HCL 掲載ハードウェア上に構築:256-GPU ポッドから 4,096-GPU の 2 階層上限まで、すべての階層で TH5 64x800G のリーフとスパイン(Edgecore AIS800-64D または UfiSpace S9321-64E)を使用し、128x400G として動作させることで各 GPU を 2 つの 400G リーフポートに接続します。Tomahawk 4(Edgecore AS9736-64D、64x400G)は、GPU あたり 400G NIC を 1 つ持つファブリックに適しています。

3 階層レール最適化ファブリック:4,096 GPU 超

Tomahawk 5 上の 2 階層レール最適化ポッドは、GPU あたり 800G で 4,096 GPU が上限となり、そこでスパインのポートが尽きます。それを超えると、同じレール最適化設計に 3 つ目の階層を追加します:リーフ、スパイン、スーパースパイン。任意の 2 つの GPU 間は最大 4 スイッチホップで、同一リーフや同一ポッドのピアはさらに近くなります。

Clos における難所は、いずれのリンクもホットスポットにならないようフローを均等に分散させることです。手法は フロー単位の ECMP から、動的ロードバランシングを経て、Ultra Ethernet が採用する パケット単位のスプレー(リオーダリングは NIC 側で処理)まで多岐にわたります。別系統として、Broadcom DDC のようなセルベースのスケジュール方式ファブリックがあり、トラフィックをセルに分割してファブリック内部でスケジューリングします。OcNOS は DLB で GPU プレーンのバランスを保ち、OcNOS 7.1 でファブリック全体の GLB を追加します。

この図は模式的なもので、階層数を簡略化して描いています。16,384-GPU 構成は TH5 800G 上でリーフ 512 / スパイン 256 / スーパースパイン 128 です。

3 階層のレール最適化 AI ファブリックトポロジ:GPU ポッドに接続するリーフスイッチの上にスパイン階層、その上にスーパースパイン階層を配置し、800G Tomahawk 5 で 16,384 GPU にサイジング、全ホップで DLB。
3 階層のレール最適化ファブリック:リーフ、スパイン、スーパースパインの各階層が、ノンブロッキングの GPU プレーンを数千 GPU 規模までスケールさせます。全ホップで DLB、OcNOS 7.1 ではファブリック全体の GLB。

OcNOS構成要素: eBGP-unnumbered L3 アンダーレイ、RoCEv2 ロスレス(PFC + ECN)、全階層で DLB、OcNOS 7.1 でエンドツーエンドの GLB、そして各オブザーバビリティスタックへの gNMI ストリーミングテレメトリ。全体を通して HCL 掲載の TH5 64x800G シャーシ上に構築します。

サブスクリプション比率は固定ルールではなく、調整可能なダイヤルです。 これらの台数により各 1,024-GPU ポッドは 1:1 ノンブロッキングとなり、ポッド間トラフィックにはコスト最適化された約 2:1 のスーパースパインを使用します。これはハイパースケール Ethernet ファブリックが依拠するレール最適化アプローチです(公表されている大規模設計では、コレクティブトラフィックがポッドローカルにとどまるため、最上位階層をはるかに大きくオーバーサブスクライブしています)。代わりに any-to-any の余裕を最大化したい場合は、完全ノンブロッキングの 1:1 構成が 16,384 GPU で 512 / 512 / 256 となり、変化するのはスパインとスーパースパインの台数のみです。いずれも次でモデル化できます: AI ファブリック設計スイート.

マルチ DC AI ファブリック:コヒーレント DCI

単一のトレーニング実行が複数のデータホールにまたがる場合、ファブリックは WAN をまたいで拡張されます。OcNOS-DC はスパイン上でコヒーレント光を直接サポートし、サイト間でトランスポンダー不要の DCI を実現します。Tomahawk 4 および Trident 4 スイッチでは 400G ZR と OpenZR+、Tomahawk 5 の Edgecore AIS800-64D および UfiSpace S9321-64E では 800G ZR と OpenZR+ に対応します。各サイト内のファブリックは変更ありません。

マルチデータセンター AI ファブリックトポロジー:2 つのリーフスパインサイトをスパイン上の 400G ZR および ZR+ コヒーレント光モジュールで接続し、外部トランスポンダーなしでファブリックを WAN の先へ拡張します。
コヒーレントマルチ DC DCI:2 つの AI データセンターをスパイン上の 400G または 800G ZR および ZR+ 光で接続し、外部トランスポンダーなしでサイト間にファブリックを拡張します。

OcNOS構成要素: DWDM 対応のスパインまたはボーダーリーフポートに 400G または 800G ZR/ZR+ プラガブルコヒーレント光を搭載し、サイト間で gNMI テレメトリを提供します。外部トランスポンダーは不要。到達距離:400ZR は増幅時で約 120 km、OpenZR+ は oFEC でさらに遠方まで到達します。

設計の目安

いずれのリファレンスデザインから構築する場合でも、わずかな原則を守ることで AI ファブリックを性能とコストのカーブの適切な側に保てます。

  • トポロジーをGPU数に合わせる。 最小規模のポッド(リーフ 1 台の NIC 基数未満):レールオンリーで十分。シングルポッド規模、Tomahawk 5 で最大 4,096 GPU:レール最適化リーフスパイン。それを超える場合:同じレール最適化設計にスーパースパイン階層を追加し、ポッドはノンブロッキングのまま、ポッド間比率はワークロードに合わせて設定します。
  • AI プレーンでは常に 1:1 サブスクリプション。 ストレージおよび CPU ラックは、より高いオーバーサブスクリプション比率で運用できます。GPU プレーンではそれを避けてください。
  • レール数は配線の都合ではなく xCCL を起点に決定します。 8 レールは 8-NIC GPU サーバーにおける現在の事実上の標準です。複数のレールをより少数のリーフに統合しないでください。
  • バッジではなく、電力と密度でシリコンを選択。 TH4(25.6T)とTH5(51.2T)が主力です。両者の選択は、ラック電力とブレイクアウトケーブルのコストによって決まります。
  • HCLに照らして検証。 ここで紹介する各リファレンスは、以下に記載のハードウェア上に構築: OcNOSハードウェア互換性リスト。そこから選択することで第一級のサポートを実現。

AI ファブリックトポロジ FAQ

レール最適化トポロジとは何か、また rail-only とはどう異なるのか。
レール最適化配線では、GPU サーバーの 8 つの NIC をそれぞれ専用のレールリーフに接続します。そのため主流となる同一レールの AllReduce トラフィックは 1 台のリーフ内にとどまり、スパインを通過しません。 レールオンリー は小規模クラスターのケースです。スパイン階層を持たないレール整合リーフの単一ラック列で、レール間トラフィックは GPU スケールアップドメインに依存します。レール最適化はノンブロッキングのスパインを追加し、レール間フローにネットワーク経路を与えます。
AI ファブリックに 3 つ目の階層が必要になるのはいつですか。
2 階層の上限を超える場合だけです。Tomahawk 5 スイッチでは、2 階層のリーフスパインが GPU あたり 800G、1:1 ノンブロッキングで 4,096 GPU に到達します。各スイッチは 128×400G として動作し、各 GPU は 2 つの 400G リーフポートに接続され、リーフ 128 台とスパイン 64 台で構成されます。同じレール最適化設計にスーパースパイン階層を追加すると、上記のリファレンスデザインでは最大 16,384 GPU まで拡張します。コレクティブトラフィックの大半はレールローカルにとどまるため、スーパースパインプレーンは実際に必要なポッド間比率に合わせてサイジングされます。
Tomahawk 4 と Tomahawk 5 のどちらを使うべきか。
いずれも OcNOS-DC で動作します。 Tomahawk 4 (25.6 Tbps、64×400G)はエントリーポッドおよび 400G GPU NIC 向けのコスト最適化された選択肢です。 Tomahawk 5 (51.2 Tbps、64×800G)は 800G GPU サーバーおよび大規模ファブリック向けの主力です。Tomahawk 4 はネイティブ 800G を備えないため、スイッチは NIC 速度に合わせてください。
InfiniBand が必要か、それとも Ethernet で十分か。
Ethernet は今や第一級の AI ファブリックトランスポートです。PFC と ECN を備えた RoCEv2 は、現時点でロスレス RDMA を提供します。 Ultra Ethernet(UEC) は、UEC 対応 NIC 上でエンドポイントの パケットスプレー・選択的再送・リンクレベルのリトライを用いてネットワーク全体の PFC 依存を取り除きます。OcNOS-DC は現時点で RoCEv2 ファブリックを動作させており、IP Infusion は Ultra Ethernet Consortium のメンバーです。
スケールアップはどこで終わり、スケールアウトはどこから始まるのか。
GPU サーバーとその NVLink ドメイン(例:GB200 NVL72)の内部では、GPU はスケールアップファブリック上でテラビット速度で通信します。レール・リーフスパイン・Clos ネットワークは、サーバーとポッド間のスケールアウトファブリックです。コレクティブライブラリはスケールアップドメインを使ってまずデータを宛先レールへ移すため、ネットワークが主に伝送するのは同一レールおよびポッド間のトラフィックです。これが、GPU プレーンにおいて 1:1 ノンブロッキングが最も重要である理由です。

AIファブリックの設計をご検討ですか。ポート数の試算を一緒に進めましょう。

ワークロードと GPU 規模をお知らせいただければ、IP Infusion のエンジニアがリーフ・スパイン・スーパースパインの各階層のサイジングを共に行います。あるいは AI Fabric Design Suite で初回レイアウトから着手することも可能です。