TEL: 13764338070

不是所有的“DPU”都是DPU!

Sep,05,2022 << Return list

在 FMS 2022 上,MaxLinear 提出了最奇怪的声明之一:它有一个新的 DPU。DPU 或数据处理单元通常已成为介于 SmartNIC 和外来 FPGA 解决方案之间的网络设备。MaxLinear Panther III 被宣传为“DPU”,要么是对与会者或公司投资者智力的攻击。由于“DPU”这个词在很大程度上已经成为行业公认的术语,它相当于一个制造商在销售时宣布它有一个新的“GPU”产品,尽管它实际上有一个“SSD”。

MaxLinear Panther III 是 FMS 2022 的假 DPU

这是在 FMS 2022 上展示的 MaxLinear Panther III Fake DPU。基本概念是它可以加速加密和压缩工作负载。我问了公司一些问题,看看它是否具有与 DPU 一致的属性,他们的回答证实它没有。听起来该公司将其称为 DPU,只是为了让人们说它不是。需要明确的是,活动中的展示清楚地表明该产品是“DPU”,尽管它不是。

对于那些不确定设备属于哪个行业的业内人士,我们快速做了一个“什么是 DPU?” 指南和视频。当时,我们将包括制造商和客户在内的行业参与者用于定义 DPU 的内容,并将其提炼成一组标准。在 2020 年,对于 SmartNIC 的结束位置和 DPU 在频谱上的开始位置仍然存在一些混淆。


此后,各种供应商、分析师和媒体都采用了这些标准。STH 已经变得如此庞大,每月有数百万的页面浏览量,我们已成为该行业大部分的来源。甚至像NVIDIA这样的大型 DPU 供应商也使用了我们对 DPU 的某种形式的定义。我们进一步介绍了2021 STH NIC Continuum,它定义了基本 NIC、卸载 NIC、SmartNIC、DPU和外来 NIC之间的区别。


这些已经被成千上万的人看到了,如果不是更多的话,我们已经慷慨地允许其他人在他们自己的分析师演示文稿和其他地方使用这些框架。目的是明确定义 DPU,以便那些寻找 DPU 解决方案的人可以了解他们将获得什么类型的功能。同样,我们希望确保 DPU 名称在行业中得到一致使用,以免误导客户和投资者。


一个例子是最近讨论了 VMware vSphere 8 on DPU 公告,其中一位高管在 pre-breifing 中说“SmartNIC”。我要求该公司澄清 vSphere 8 是否会用于 SmartNIC 或 DPU,该公司确认它们不是相同的设备,并且仅支持 DPU。


在我们讨论了所有 DPU(跨供应商)共享的一些关键特征之后,已经出现了与业内其他人相匹配的那些作品。其中有:


  • 高速网络连接(这一代通常有多个 100Gbps-200Gbps 接口)

  • 具有特定加速和通常可编程逻辑的高速数据包处理(常见 P4/P4 类)

  • CPU 核心复合体(通常基于这一代的 Arm 或 MIPS)

  • 内存控制器(通常是 DDR4,但我们也看到 HBM 和 DDR5 支持)

  • 加速器(通常用于加密或存储卸载)

  • PCIe Gen4 通道(作为根或端点运行)

  • 安全和管理功能(以提供硬件信任根为例)

  • 独立于主机系统运行自己的操作系统(通常是 Linux,正如我们在ZFS 中展示的,没有使用 NVIDIA BlueField-2 DPU 的服务器,但另一个例子是VMware Project Monterey ESXi on Arm的主题)


在 FMS 2022 上,我确认其中一些标准不存在。例如,不仅 Panther III 不包括“高速”网络连接,MaxLinear 产品根本没有网络端口。这通过简单的目视检查以及与展位代表的确认都得到了证实。最后一项,作为另一个例子,在 FMS 2022,我被告知该设备不运行自己的操作系统。它确实具有 PCIe Gen4 和加速器等功能,但它的强制性功能还不到我们在业内其他 DPU 产品中看到的一半。


  • 高速网络连接MaxLinear 证实 Panther III 没有

  • 具有特定加速和通常可编程逻辑的高速数据包处理MaxLinear 证实 Panther III 不具备

  • 一个 CPU 核心复合体MaxLinear 证实 Panther III 没有

  • 内存控制器MaxLinear 确认 Panther III 没有用于 OS 内存的控制器(SRAM 存在于大多数芯片上,但这与 DPU 中的含义不同)

  • Accelerators Panther III 有这些

  • PCIe Gen4 通道Panther III 有这些

  • 安全和管理功能MaxLinear 确认 Panther III 不具备,其安全功能被归类为“加速器”用于这些目的

  • 独立于主机系统运行自己的操作系统MaxLinear 确认 Panther III 没有


在所有 DPU 共有的八个共同属性中,Panther III 只有两个。从某种意义上说,MaxLinear 对其产品的误报程度不小。这相当于制造商将其“SSD”称为“GPU”。两者都是 PCIe 设备。两者都有 PCIe 接口(假设这是 NVMe。)两者都必须处理数据。但它们显然是不同的设备,已成为业内的艺术术语。


Panther III 实际上是英特尔 QuickAssist 适配器的替代品,可能具有比将被英特尔 Mount Evans IPU DPU和 Sapphire Rapids取代的旧 40Gbps/100Gbps 代更高级别的功能。这与我们通过此框架评估的Kalray K200-LP DPU不在同一级别 ,现在涵盖在 DPU 下。

半导体气柜配套专业供应商-必赢bwin官方网站