CXL(シーエックスエル)
Compute Express Link・PCIe基盤メモリ拡張規格。CXL 3.1(2023・PCIe 6.0 64GT/s・Type1/2/3)・Samsung CMM-D PM9D3E 512GB CXL Memory・Micron CXL Memory Expansion CZ121・Montage M88MX5001が2026年代表製品、Epyc 9005/Xeon 6900対応、Memory Pooling+Disaggregation実現。
概要
CXL(Compute Express Link)は、PCIe を基盤にしたメモリ拡張規格である。2023年に登場した CXL 3.1 は PCIe 6.0 64GT/s を採用し、Type1/2/3 の 3 つのレイヤーを提供する。これにより、CPU と高速メモリモジュール間で 1.5TB 以上の容量を持つ CXL メモリを直接接続でき、メモリプールとディサグレゲーションを実現する。2026年に登場した代表製品は、Samsung CMM‑D PM9D3E 512GB CXL Memory、Micron CXL Memory Expansion CZ121、Montage M88MX5001 である。AMD Epyc 9005 と Intel Xeon 6900 の両方が CXL 3.1 をサポートし、次世代のデータセンターネットワークに対応している。
主な特徴・仕組み
- PCIe 6.0 64GT/s で 2 倍の帯域幅を実現。
- Type1 は CPU‑to‑CPU 接続、Type2 は CPU‑to‑メモリ、Type3 はメモリ‑メモリ 接続を担う。
- メモリプール により、複数のサーバーが共有メモリを動的に割り当てられる。
- ディサグレゲーション で、物理メモリを論理単位に分割し、必要に応じて拡張できる。
- 低レイテンシ で 1.5ns 以内の応答時間を実現。
- 電力効率 は PCIe 5.0 と比べ 30% 低減。
- 互換性 は既存の PCIe 5.0 ベースボードと後方互換。
- CXL 3.1 では CMM‑D 仕様が追加され、メモリモジュールの熱設計が最適化。
- サポート対象 は Epyc 9005(最大 2TB)と Xeon 6900(最大 4TB)で、両方とも 8 コア以上の CPU を備える。
- データ転送速度 は 12.0GB/s 以上を実現し、AI/ML ワークロードに最適。
スペック/製品比較表
| 製品名 | 容量 | 帯域幅 | レイテンシ | 電力 | 価格 |
|---|---|---|---|---|---|
| Samsung CMM‑D PM9D3E | 512GB | 12.0GB/s | 1.5ns | 120W | ¥1,200,000 |
| Micron CXL Memory Expansion CZ121 | 256GB | 10.0GB/s | 1.8ns | 90W | ¥800,000 |
| Montage M88MX5001 | 128GB | 8.0GB/s | 2.0ns | 70W | ¥500,000 |
| CXL 3.1 Reference Module | 64GB | 6.0GB/s | 2.5ns | 50W | ¥300,000 |
具体例・対応製品
- Samsung CMM‑D PM9D3E 512GB CXL Memory:PCIe 6.0 64GT/s を採用し、Epyc 9005 で 1.5TB まで拡張可能。
- Micron CXL Memory Expansion CZ121:256GB で 10.0GB/s の帯域幅を持ち、Xeon 6900 で 2TB まで拡張。
- Montage M88MX5001:128GB で 8.0GB/s、低レイテンシ 2.0ns。
- CXL 3.1 Reference Module:64GB で 6.0GB/s、開発者向けに設計。
- AMD Epyc 9005:最大 8TB のメモリプールを構築可能。
- Intel Xeon 6900:最大 4TB の CXL メモリをサポート。
自作PCでの選び方・注意点
- マザーボード:PCIe 6.0 互換か確認。
- 電源ユニット:CXL モジュールは 120W 以上を消費するため、十分な余裕を持つ。
- 冷却:熱設計は 70°C を超えないように。
- CPU:Epyc 9005 以上の 8 コア以上が推奨。
- メモリ容量:512GB 以上を目安に。
- レイテンシ:AI/ML 用なら 1.5ns 以下が望ましい。
- 互換性:PCIe 5.0 互換モードで動作確認。
- ドライバ:最新の CXL ドライバをインストール。
- BIOS:CXL 3.1 を有効化。
- テスト:ベンチマークで 12.0GB/s 以上を確認。
関連用語との違い
- PCIe:データ転送速度は 64GT/s だが、メモリ拡張は非対応。
- NVMe:ストレージ向けで、帯域幅は 32GT/s。
- HBM:オンチップメモリで 1.5ns 以内のレイテンシだが、拡張性は低い。
- CXL 3.0:帯域幅 32GT/s、Type3 が未実装。
- CXL 3.1:64GT/s、Type1/2/3 全実装で 1.5ns 以内。
よくある質問
Q1. CXL 3.1 は既存の PCIe 5.0 ボードで動作しますか?
A1. はい、後方互換性があるため PCIe 5.0 ボードでも動作しますが、帯域幅は 32GT/s に制限されます。
Q2. CXL メモリはどのくらいの温度で動作しますか?
A2. 推奨動作温度は 25°C 〜 70°C です。70°C を超えると性能が低下します。
Q3. CXL 3.1 の導入コストはどの程度ですか?
A3. 512GB モジュールは ¥1,200,000 前後で、電源・冷却を含めると総費用は ¥1,800,000 程度になります。
まとめ
CXL 3.1 は PCIe 6.0 64GT/s を基盤に、Type1/2/3 の 3 つのレイヤーで CPU と高速メモリを直接接続する次世代規格である。Samsung CMM‑D PM9D3E 512GB、Micron CZ121 256GB、Montage M88MX5001 128GB など、2026年に登場した代表製品は、Epyc 9005 と Xeon 6900 で最大 4TB まで拡張可能で、メモリプールとディサグレゲーションを実現する。自作PC で導入する際は、マザーボードの PCIe 6.0 対応、十分な電源・冷却、最新ドライバのインストールを忘れずに。CXL 3.1 は AI/ML やデータセンター向けに最適化され、低レイテンシと高帯域幅を両立するため、2025年以降のハイエンドワークロードに不可欠な技術となる。