CXL 3.0 (Compute Express Link・2022)(シーエックスエル3.0)
CXL Consortium 2022年公開のCXL 第3版規格。PCIe 6.0ベース・64 GT/s・Fabric Switching・Coherent Memory Sharing、データセンタAI / メモリプール / 計算ハブ革新。
概要
CXL 3.0 は2022年8月CXL (Compute Express Link) Consortium が公開したCXL 第3.0版規格。CXL 1.0 (2019・Intel 主導) / 2.0 (2020) 後継。PCIe 6.0 (64 GT/s) ベース物理層・Coherent Memory Sharing (CPU↔GPU↔Memory・キャッシュ一貫性)・Fabric Switching (大規模Cluster 接続)・Multi-Level Switching・Memory Pooling (複数サーバ間メモリ共有) ・Direct P2P (Peer-to-Peer)・最大4096 ノード接続、NVIDIA H200 / B100 / AMD MI400 / Intel Granite Rapids / Intel Gaudi 3 等のAI / HPC データセンタで2024-2026年採用開始、メモリFabric / Composable Infrastructure の業界標準。
CXL 世代対比
| 世代 | 発表 | 物理層 | 主要機能 |
|---|---|---|---|
| CXL 1.0 / 1.1 | 2019-2020 | PCIe 5.0 | 基本Coherent Memory |
| CXL 2.0 | 2020 | PCIe 5.0 | Switching・Pooling |
| CXL 3.0 | 2022 | PCIe 6.0 | Fabric・Multi-Switch |
| CXL 3.1 (2023) | 2023 | PCIe 6.0 | 改良 (TSP・GIM) |
| CXL 3.2 (2024) | 2024 | PCIe 6.0 | 機能拡張 |
CXL 3.0 主要技術
| 項目 | 仕様 |
|---|---|
| 公開 | 2022年8月2日 |
| 物理層 | PCIe 6.0 (64 GT/s) |
| Coherent Memory | CPU / GPU / Accelerator 共有 |
| Fabric Switching | Multi-Level (3階層) |
| Memory Pooling | サーバ間メモリ共有 |
| P2P 通信 | デバイス間直接 |
| 最大ノード数 | 4,096 |
| プロトコル | CXL.io / .cache / .mem |
| Type 1 / 2 / 3 | Accelerator / GPU / Memory Expander |
CXL 3 プロトコル種類
| プロトコル | 用途 |
|---|---|
| CXL.io | PCIe 互換 I/O (デバイス検出・初期化) |
| CXL.cache | Accelerator のキャッシュ一貫性 |
| CXL.mem | Memory Expander のホストメモリ拡張 |
CXL Device Types
| Type | 内容 | 例 |
|---|---|---|
| Type 1 | Accelerator (キャッシュ付き) | DPU / SmartNIC |
| Type 2 | Accelerator + Memory | GPU / FPGA Accelerator |
| Type 3 | Memory Expander | CXL Memory Module |
Coherent Memory Sharing
CXL 最大の価値:
- CPU / GPU / Accelerator 全デバイス間でメモリ「同期」
- キャッシュ一貫性 (MESI プロトコル)
- データコピー不要 (ZeroCopy)
- 大規模AI 学習 効率化
- 異種コンピュート (CPU + GPU + DPU) 統合
NVIDIA NVLink (専有プロトコル) のオープン規格代替。
Memory Pooling
複数サーバ間メモリ共有:
[Server 1] ─┐
[Server 2] ─┼─ [CXL Switch] ─ [Memory Pool 512TB]
[Server 3] ─┘
- 各サーバが必要時に Memory プール からメモリ確保
- 単一サーバ最大16TB 等の制限突破
- データセンタ TCO 大幅削減
- 動的Provisioning
Fabric Switching (CXL 3.0 新機能)
| 階層 | 内容 |
|---|---|
| Single Switch | CXL 2.0 (1階層) |
| Multi-Switch | CXL 3.0 (3階層まで) |
| Spine-Leaf | データセンタ規模 |
| Cluster | 4,096 ノード |
InfiniBand / Ethernet 代替の高速インターコネクト。
CXL Memory Module 製品
| ベンダ | 製品 | 容量 |
|---|---|---|
| Samsung | CXL Memory Expander | 512GB-2TB |
| SK hynix | CXL Memory Module | 96GB-2TB |
| Micron | CXL Memory Module | 256GB-1TB |
| Astera Labs | Aries / Leo CXL Smart Memory Controller | - |
| Marvell | Structera | - |
| Astera Labs | Aurora | - |
DDR5 ベースのCXL メモリ拡張モジュールを大手メモリベンダが2023-2024年量産化。
主要採用先 (2024-2026)
| プラットフォーム | CXL 3.0 |
|---|---|
| Intel Granite Rapids (Xeon 6) | 2024-Q3 |
| AMD EPYC Turin (Zen 5) | 2024-Q3 |
| AMD Instinct MI300X / MI400 | 2024-2025 |
| NVIDIA H100 / H200 / B100 | 2024 |
| Intel Gaudi 3 | 2024 |
| Astera Labs Aries Smart Cable | 2024 |
主要使用シーン
- 大規模AI 学習 (Llama 3 / GPT-5 / Gemini Ultra)
- HPC (気象 / 物理シミュレーション)
- メモリ集約データベース (SAP HANA / 大規模OLAP)
- In-Memory Cache (Redis / Memcached の大規模)
- AI 推論クラスタ (Inference at Scale)
- メタバース / ゲームサーバ
- 金融取引 (HFT / Risk Analysis)
CXL vs Competing Standards
| 規格 | 用途 | 状況 |
|---|---|---|
| CXL 3.0 | コヒーレント Fabric | 業界統一進行 |
| NVIDIA NVLink | NVIDIA 独占 | 並存継続 |
| OpenCAPI | IBM 主導 | CXL に統合 (2023) |
| Gen-Z | HPE 主導 | CXL に統合 (2022) |
| CCIX | ARM 主導 | CXL に統合 (2023) |
2022-2023年で他規格がCXL に統合・データセンタコヒーレント Fabric は事実上CXL に統一。
関連用語との違い
- vs PCIe 6.0: バス / コヒーレント
- vs NVLink: オープン / NVIDIA専有
- vs InfiniBand: コンピュート / ネットワーク
FAQ
Q1: コンシューマPC で? A: 2024年現時点コンシューマPC 採用なし・データセンタ専用・コンシューマ用途は2027-2028年以降。
Q2: NVLink の代替? A: オープン標準としての代替・NVIDIA は両方サポート (NVLink 内部 + CXL 外部接続) 戦略・段階移行進行。
Q3: 大手採用? A: Hyperscaler (Google / Microsoft / Meta / AWS) 全社が2024-2026年導入計画・データセンタAI 標準化進行。