Data Processing Unit。NVIDIA BlueField / AMD Pensando / Intel IPU 等の専用プロセッサで、ネットワーク / ストレージ / セキュリティのオフロードに特化、CPU 負荷削減でデータセンタ効率を向上。
DPU(ディーピーユー、Data Processing Unit、データ処理ユニット)は、データセンタにおけるネットワーク / ストレージ / セキュリティ処理を CPU からオフロードする専用プロセッサの総称です。「DPU」という用語は 2020 年に NVIDIA が BlueField シリーズの位置付けとして広めた概念で、Arm SoC + NIC + 各種アクセラレータ(暗号化 / 圧縮 / VLAN 処理 / ロードバランサ / VXLAN / NVMe-oF Initiator 等)+ 高速ネットワークスタック(DPDK / VPP / OVS-DPDK)を 1 チップに統合したアーキテクチャです。
従来のデータセンタでは、ネットワーク処理 / ストレージ I/O / セキュリティ(IPSec / TLS 暗号化)・仮想化(VXLAN / OVS / vSwitch)などのインフラ機能を CPU が処理していたため、CPU の 20-30% がインフラ処理に消費されていました。DPU は専用ハードウェアでこれらをオフロードすることで、CPU 負荷を 30-50% 削減 + ネットワーク遅延を 1/2-1/5 に短縮 + ネットワーク帯域を 100-400Gbps クラスまで拡張することを実現します。
主要 DPU 製品としては、NVIDIA BlueField シリーズ(BlueField-1 / 2 / 3 / 4、2019 年の Mellanox 買収後に拡充)・AMD Pensando(2022 年に AMD が $1.9 billion で買収)・Intel IPU(Mount Evans / Mount Tahiti / Hot Springs、Infrastructure Processing Unit と命名)・Marvell OCTEON / LiquidIO・Broadcom Stingray・Pensando Capri / Salina 等があります。これらは 2020 年代に急速に普及し、AWS Nitro / Azure SmartNIC / GCP Hyperdisk / Hyperdrive 等のハイパースケーラクラウドの基盤技術となっています。
NVIDIA BlueField-3(2022)は 2 つの 100GbE / 200GbE ポート + Arm Cortex-A78 16 コア + DDR5-5200 16-32GB + 各種アクセラレータを統合し、$1,500-3,500 で出荷されています。AMD Pensando Salina(2024)は 4 つの 200GbE / 400GbE ポート + 16 コア Arm + 大容量メモリで、より高性能な構成です。Intel IPU は Linux ベースの専用 OS(SAA、Smart Architecture Accelerator)を実装し、ハイパースケーラ向けの柔軟なソフトウェア定義 DPU として位置付けられています。
DPU は「SmartNIC の進化形 + 上位概念」として位置付けられます。SmartNIC は単純な NIC 機能 + 一部オフロード(VXLAN / TLS 等)を提供する程度ですが、DPU はそれに加えて完全な Arm SoC + 専用 OS + 多様なアクセラレータ + より大量のメモリを統合し、ネットワーク / ストレージ / セキュリティの完全オフロードを実現します。データセンタ業界では「DPU は将来のサーバの第 3 のソケット(CPU + GPU + DPU)」というビジョンが提唱されており、Composable Infrastructure / ベアメタル仮想化 / セキュアエンクレーブの中核技術として注目されています。
| 製品 | メーカー | NIC 帯域 | コア | メモリ |
|---|---|---|---|---|
| BlueField-3 | NVIDIA | 200GbE × 2 | A78 16 | 32GB DDR5 |
| BlueField-4 | NVIDIA |
| 800GbE × 2 |
| 64 コア |
| HBM3 + DDR5 |
| Pensando Salina | AMD | 400GbE × 4 | A78 16 | 32GB DDR5 |
| IPU Mount Tahiti | Intel | 200GbE × 2 | A78 16 | 64GB DDR5 |
| OCTEON 10 | Marvell | 400GbE × 4 | A78 24 | DDR5 |
DPU はデータセンタ向け製品で、コンシューマ自作 PC ユーザーが直接購入する対象ではありません。価格は $1,500-5,000 と高額で、対応マザーボード + サーバ環境 + 専用ソフトウェアが必要なため、ホームラボ用途でも導入難易度が極めて高いです。
ただし、ホビーホームラボの中上級者(SuperMicro / Dell サーバ + ProxMox / Kubernetes 環境構築マニア)であれば、中古 BlueField-2(¥80,000-150,000)・Mellanox ConnectX-6 SmartNIC(¥30,000-60,000)などを購入して DPU 入門 + 高速ネットワーク学習 + Kubernetes クラスタの 200GbE 接続実験などが可能です。学習 + 業務知識習得 + 自宅 ML / AI 学習基盤強化に有用です。
Q1: DPU と SmartNIC の違いは何ですか? A: SmartNIC は単純な NIC + 一部オフロード(VXLAN / TLS)、DPU は完全な Arm SoC + 専用 OS + 多様なアクセラレータ統合で、より広範囲な処理オフロードを実現します。DPU は SmartNIC の上位概念です。
Q2: なぜ「サーバの第 3 のソケット」と言われるのですか? A: 従来のサーバは CPU + GPU の 2 つが計算リソースの中核でしたが、DPU の登場で「CPU + GPU + DPU」の 3 つに進化しているという業界ビジョンです。DPU がインフラ処理を完全オフロードし、CPU / GPU はビジネスロジック + AI 推論 / 学習に専念できる形になります。
Q3: ハイパースケーラはなぜ DPU を採用するのですか? A: 数十万-数百万台のサーバを運用するハイパースケーラでは、CPU の 30% がインフラ処理に消費されると総コストが極めて大きくなります。DPU で CPU を解放し、より多くのワークロードを処理することで運用コスト削減 + 提供サービス容量拡大を実現できます。