DPU、SmartNIC、基于DPU的SmartNIC ?

编者按:现在,DPU(数据处理单元)正变得越来越广泛,行家关于SmartNIC和DPU之间的疑心也越来越众,本文将带你揭晓答案。 随着云网络、人造智能、大数据、5G边缘计算的迅速发展,数据...


编者按:现在,DPU(数据处理单元)正变得越来越广泛,行家关于SmartNIC和DPU之间的疑心也越来越众,本文将带你揭晓答案。

随着云网络、人造智能、大数据、5G边缘计算的迅速发展,数据流量呈指数级添长。CPU计算能力的添长赶不上网络传输速率的升迁,网络侧对专科计算的需求急剧增补,DPU答运而生。

DPU旨在卸载虚拟网络、坦然、存储等各栽功能,已足数据平面转发的添速需求,减轻CPU算力的义务。

吾们从以下几个题目中一窥原形。

题目1:为什么必要DPU ?

添速片面占比有限。

数据在 CPU 和添速器之间来回移动,导致额外的添速速率消耗。

CPU+xPU架构——以CPU为中央,整个IO路径太长,IO成为性能瓶颈。

于是 DPU来了!

DPU是一栽新式的可编程处理器,它为高带宽、矮延宕和数据浓密型计算场景挑供计算引擎,能够说是和CPU、GPU并称计算的三大支撑之一。

在CPU不拿手的情况下,特意处理网络数据包、存储乞求或分析乞求,同时考虑传输和计算的必要,负责流量调度、I/O添速等。

DPU 内心上是一个计算引擎,能够设计成SmartNIC 或自力的网络设备。

随着DPU的诞生,数据中央网络向主机内部延长,DPU实现了流量调度、I/O路由、添速,从而成为真实的Fabric端点。

题目2:DPU的特征是什么?

DPU 必要以下关键特性:

题目3:DPU和SmartNIC是什么有关?

就像吾们上面挑到的:DPU能够设计成一个SmartNIC,一个基于DPU的SmartNiC

最先吾们要清新什么是网卡。

NIC 代外网络接口卡,是插入服务器或存储盒中以连接以太网的PCIe卡。

基于DPU的SmartNIC不光仅是浅易的连接,它还能够处理复杂的网络流量处理,而这正本答该由CPU来实走。

SmartNIC能够基于 ASIC、FPGA 或SoC

基于DPU的SmartNIC

基于DPU的SmartNIC能够减轻CPU的处理义务。基于DPU的SmartNIC行使本身的板载处理器,能够声援VTEP、OVS卸载、TCP卸载、GRE/GTP隧道封装休争封装、郑重UDP等网络功能添速;IPSec、SSL、XDP/eBPF、vFW/vLB/vNAT、DPI、DDoS退守等坦然功能添速;NVMe-oF(TCP)、数据压缩/解压缩等存储功能添速。

除此之外,基于 DPU 的 SmartNIC 还能够安放在网络、坦然、存储等众个周围。它们特意正当电信、网络坦然、柔件定义存储、机器学习和超融相符基础设施服务器。

相关资讯