ストレージ
上級

GPUDirect Storage(ジーピーユーダイレクトストレージ)

NVIDIA GDS・CPU bypass直接NVMe→GPU転送技術。RDMA over Converged Ethernet(RoCE)・NVIDIA Magnum IO統合・cuFile API・Lustre/WekaFS/VAST Data・BeeGFS/Parallel File System対応、AIトレーニング大規模データセットでPCIe帯域Bottleneck解消、2026年B200/H200 DGXで標準運用。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
GDS
cuFile
RoCE
WekaFS

概要

GPUDirect Storage(GDS)は、NVIDIA が開発した CPU バイパス技術で、NVMe ストレージから GPU へ直接データを転送する仕組みです。従来は CPU が仲介してデータを読み書きするため、PCIe バンド幅を余分に消費していましたが、GDS では 1.5 TB/s 以上の転送速度を実現し、AI トレーニングや大規模データ解析での PCIe ボトルネックを解消します。2026 年に NVIDIA DGX B200/H200 で標準運用が開始され、次世代の高性能コンピューティング環境で不可欠な技術となっています。

主な特徴・仕組み

  • CPU バイパス:cuFile API を介して NVMe から GPU へ直接データを送る。
  • RoCE との統合:RDMA over Converged Ethernet (RoCE) を利用し、ネットワーク経由でも高速転送を実現。
  • Magnum IO 連携:NVIDIA の Magnum IO が提供する統一インタフェースで、複数ストレージをシームレスに扱える。
  • ファイルシステム対応:Lustre、WekaFS、VAST Data、BeeGFS などの並列ファイルシステムをサポート。
  • GPU 互換性:RTX 4090、RTX 3090、RTX 4080、RTX 4070、RTX 4080 Ti など、PCIe 5.0 x16 接続の GPU で動作。
  • 帯域幅:最大 8.0 TB/s の転送速度を実現し、GPU の計算リソースを最大限に活用。
  • 低レイテンシ:CPU の介在を排除することで、レイテンシを 10 µs 以内に抑制。
  • スケーラビリティ:複数ノードでの分散学習に対応し、クラスタ全体で 100 Gbps の RoCE バンド幅を活用。
  • エコシステム:NVIDIA A100、A30、H100 などのデータセンター GPU での最適化が施されている。
  • 開発者向けツール:cuFile API を使った簡易コード例が公式リポジトリで公開され、開発コストを低減。

スペック/製品比較表

製品GPUNVMe 接続最大転送速度RoCE バンド幅主要用途
NVIDIA DGX B200H100NVMe 1.5 TB/s8.0 TB/s100 GbpsAI トレーニング
NVIDIA DGX H200H100NVMe 1.5 TB/s8.0 TB/s100 Gbps大規模データ解析
RTX 4090RTX 4090NVMe 1.5 TB/s4.0 TB/s100 Gbps高性能ゲーム / AI
RTX 3090RTX 3090NVMe 1.5 TB/s3.5 TB/s100 Gbpsゲーム開発
RTX 4080RTX 4080NVMe 1.5 TB/s3.0 TB/s100 GbpsVR / 3D モデリング

具体例・対応製品

  • NVIDIA DGX B200:H100 GPU 8 台、PCIe 5.0 x16、1.5 TB/s NVMe、RoCE 100 Gbps。
  • NVIDIA DGX H200:H100 GPU 8 台、PCIe 5.0 x16、1.5 TB/s NVMe、RoCE 100 Gbps。
  • RTX 4090:16 GB GDDR6X、PCIe 5.0 x16、1.5 TB/s NVMe、RoCE 100 Gbps。
  • RTX 3090:24 GB GDDR6、PCIe 5.0 x16、1.5 TB/s NVMe、RoCE 100 Gbps。
  • RTX 4080:16 GB GDDR6X、PCIe 5.0 x16、1.5 TB/s NVMe、RoCE 100 Gbps。
  • RTX 4070:12 GB GDDR6X、PCIe 5.0 x16、1.5 TB/s NVMe、RoCE 100 Gbps。
  • WekaFS:並列ファイルシステムで 200 GB/s の読み書き性能。
  • BeeGFS:高スループットで 400 GB/s のデータ転送。
  • Lustre:スケーラブルで 1.2 TB/s の帯域幅を実現。
  • VAST Data:SSD と HDD を統合し、1.5 TB/s の高速アクセスを提供。

自作PCでの選び方・注意点

  • GPU は PCIe 5.0 x16 をサポートしていること。
  • NVMe SSD は 1.5 TB/s 以上の読み書き速度を持つモデルを選択。
  • マザーボードに RoCE 100 Gbps をサポートする NIC が搭載されているか確認。
  • 電源は GPU 1 台あたり 350 W 以上を推奨。
  • ケースは 2U 以上の高さを確保し、冷却ファンを 3 台以上設置。
  • BIOS で PCIe 5.0 を有効化し、レイテンシを最小化。
  • cuFile API を利用するため、CUDA Toolkit 12.0 以上をインストール。
  • ストレージは NVMe 1.4 以上の規格に準拠した SSD を採用。
  • ネットワークは 100 Gbps 以上のスイッチを使用し、RoCE を有効化。
  • ソフトウェアは NVIDIA の最新ドライバと cuFile ライブラリを常に更新。

関連用語との違い

  • GPUDirect RDMA:GPU とネットワークカード間で直接データ転送を行う技術。GDS はストレージから GPU への転送に特化。
  • NVMe over Fabrics:ストレージをネットワーク経由で共有する技術。GDS はローカル NVMe への高速アクセスを提供。
  • PCIe Direct:CPU バイパスを行わず、PCIe バスを介してデータを転送。GDS は CPU バイパスでレイテンシを削減。
  • Magnum IO:NVIDIA の統合ストレージインタフェース。GDS は Magnum IO を利用して高速転送を実現。

よくある質問

Q1. GDS はどの GPU で利用できますか?
A1. RTX 4090、RTX 3090、RTX 4080、RTX 4070、RTX 4080 Ti など、PCIe 5.0 x16 をサポートする GPU で利用可能です。

Q2. NVMe SSD の最低スペックは?
A2. 1.5 TB/s 以上の読み書き速度を持つ NVMe 1.4 以上規格の SSD が推奨されます。

Q3. RoCE を使用する際の注意点は?
A3. ネットワークスイッチは 100 Gbps 以上をサポートし、RoCE を有効化する必要があります。

まとめ

GPUDirect Storage は、CPU バイパスで NVMe から GPU へ直接データを転送し、PCIe バンド幅を解放することで AI やデータ解析のパフォーマンスを大幅に向上させる技術です。2026 年に NVIDIA DGX B200/H200 で標準運用が開始され、次世代の高性能コンピューティング環境で不可欠な要素となっています。自作PC でも適切な GPU、NVMe SSD、RoCE 対応 NIC を組み合わせることで、GDS の恩恵を受けることが可能です。

この記事について
カテゴリーストレージ
難易度上級
作成日2026/4/20