跳到主要内容

NVIDIA BlueField DPU

厂商: NVIDIA

分类: DPU 数据处理器

架构: Mellanox ConnectX + ARM

简介

NVIDIA BlueField DPU(Data Processing Unit)专为数据中心基础设施加速设计。卸载网络、存储、安全、遥测等任务,让 CPU 和 GPU 专注计算。支持 DOCA SDK 编程。

规格参数

型号算力显存/内存接口TDP制程
BlueField-3200 Gbps 网络16GB DDR5 + 4GB ARMPCIe 5.0 / 400GbE35W5nm
BlueField-2100 Gbps 网络8GB DDR4 + 4GB ARMPCIe 4.0 / 200GbE25W16nm

官方网站

访问官方网站

驱动下载

Linux

相关文档

操作系统支持

WindowsLinuxmacOSAndroid

版本历史

版本发布时间说明
DOCA 2.52024BlueField-3 全功能支持
DOCA 2.02023零信任安全框架

性能基准

型号任务性能指标
BlueField-3网络卸载400Gbps 线速处理
BlueField-3存储卸载NVMe-oF/RDMA 加速
BlueField-2安全卸载IPsec/TLS 硬件加速

定价信息

型号参考价格备注
BlueField-3 DPU需询价企业数据中心
BlueField-2 DPU需询价广泛部署

快速安装

Linux

# 1. 安装 DOCA SDK (NVIDIA DPU 软件)
apt install -y doca-sdk

# 2. 配置 BlueField
bfread -p /dev/mst/mt41686_pciconf0

# 3. 验证
mst status

DOCA SDK 从 NVIDIA DOCA 下载。

代码示例

C (DOCA Flow - 网络加速)

#include <doca_flow.h>

// 创建流规则进行网络包处理
doca_flow_port_cfg port_cfg = {0};
port_cfg.port_id = 0;
port_cfg.type = DOCA_FLOW_PORT_DPDK_BY_ID;

// 添加流规则:转发到 VF
doca_flow_match match = {0};
doca_flow_actions actions = {0};
actions fwd.type = DOCA_FLOW_FWD_VPORT;
actions.fwd.port_id = vport_id;

doca_flow_create_rule(port, &match, NULL, &actions, NULL);

架构特色

  • Mellanox ConnectX + ARM: 网络控制器 + ARM 核心的组合,可运行独立 OS
  • DOCA 软件栈: NVIDIA 统一 DPU 编程框架,支持网络、存储、安全卸载
  • 零信任安全: 硬件级隔离,DPU 上运行安全策略不影响主机性能

模型兼容性

模型/框架支持情况备注
DOCA SDK✅ 原生NVIDIA 官方
DPDK网络加速
SPDK存储加速
Kubernetes容器网络
AI 框架N/ADPU 非 AI 加速器

相关产品

如果你在评估替代方案,以下产品可能也适合你的场景: