一文读懂DPU,它到底有啥用?

这两年,关注ICT的小伙伴们一定被DPU这个词频繁“骚扰”。

到底什么是DPU,它与我们常说的CPU、GPU有啥区别呢?

今天我们就来聊聊DPU的前世今生。

▉ 到底什么是DPU?

DPU 的英文全称叫做 Data Processing Unit,与CPU只有一字之差,它们有何区别呢?

对于CPU我们都了解,它为数据中心提供源源不断的算力。

但是随着数据中心的发展,CPU不仅需要提供强大计算能力,还要提供数据中心的虚拟化、网络、存储以及安全等方面的管理,这就让数据中心的CPU不能物尽其用。

例如,你买了100核的CPU,只能用90个核,

其他10个核去哪里了?

跑了一堆数据中心的软件,安全,存储,管理等等。

那么这些额外10个核的开销部分就造成了一些浪费。相当于花了100块钱,只有90块钱被用在了计算上。

为了提供数据中心的TCO(总拥有成本),那么就需要一个专门干脏活累活的角色。

这个时候DPU就出现了。DPU就是来分担CPU在数据中心中除了计算方面其它工作的。

如果你还不理解DPU的作用,那我举个例子来说明一下。

就像做快餐一样,以前需求比较少,厨师在店里将主食,菜,配料等都搭配好了,炒好了,才会给到送餐人员的去送到客户手里。

但是随着客户的需求越来越多,都由厨师在店里制作完成就会浪费很多时间,这个时候呢,厨师只负责制作将快餐的材料准备好了就行。由送餐人员在送餐的过程中把菜加热好,然后送到客户手中,就会节省厨师的很多时间。

送餐人员承担了更多的处理工作,就相当于DPU的作用。DPU是对CPU工作的一个补充,从而让数据中心的工作更细分,效率更高。

▉ 聊聊DPU的发展史?

DPU这个概念是在2020年出现的,那一年,NVIDIA正式推出了两款 DPU 产品:BlueField-2 DPU 和 BlueField-2X DPU 。

其实在推出这两款产品之前,与DPU类似的功能产品就已经在数据中心中开始逐渐被使用。

我们从智能网卡说起。

当时,为了降低CPU在数据中心的额外消耗,来自以色列的Mellanox公司提出了 Smart NIC (智能网卡)的概念。

这个智能网卡除了能完成标准网卡所具有的网络传输功能之外,还提供内置的可编程、可配置的硬件加速引擎,在提升应用的性能和大幅降低CPU在通信中的消耗。

例如,在虚拟化的环境中,CPU需要运行OVS(Open Virtual Switch)相关任务,同时还要处理存储、数据包的在线加解密或离线加解密、数据包深度检查、防火墙、复杂路由等操作,这些操作导致CPU性能不能发挥到最佳。

智能网卡的出现,为解决额外消耗问题提供了新的思路。

我们可以通过智能网卡来将OVS操作从CPU卸载下来,并完成存储加速、数据加密、深度包检测和复杂路由等各种功能,将花费在处理这些工作负载上的大量的CPU周期返回给主机CPU,同时解决了不同业务之间的冲突问题,大幅提升了各项业务的性能,也确保了服务器CPU能为应用提供最大的处理能力或者提供更多的虚拟机(VM)服务,创造更大的价值。

正是看到了智能网卡的巨大商业价值,2019年3月,英伟达花费69亿美元收购了以色列芯片公司 Mellanox 。并在2020年推出了DPU产品,从此, DPU 这个概念正式进入了公众视野。

▉ DPU还有哪些应用?

从上文中虚拟化中的应用我们可以看到,DPU将基础设施任务从CPU转移至DPU,释放CPU的资源,使更多的服务器CPU核可用于运行应用程序,完成业务计算,从而提高服务器和数据中心的效率。

那么还有哪些地方可以用到DPU呢?

1. 将服务从主机卸载到DPU

目前,DPU还可以针对云原生环境进行优化,加速的网络、存储、安全和管理等服务。

如下图所示,红帽Red Hat的容器化云平台即服务(PaaS)OpenShift上,借助DPU优化数据中心资源利用率,将网络相关的数据处理(如VxLan和IPSec等)卸载到DPU加速执行,在25Gb/s网络条件下,OpenShift部署DPU用来加速,可以只用1/3的CPU占用了来达到25Gb/s性能,而在100Gb/s网络条件下,未部署DPU的场景将达不到100Gb/s网络线速,DPU可以带来10倍的性能优势。

2. 提供零信任安全保护

零信任(Zero Trust)是一种以安全性为中心的模型,其基于以下思想:企业不应对其内外的任何事物授予默认信任选项。零信任可以减少数据泄露、拒绝未授权的访问,因此在数据安全方面价值巨大。DPU可以为企业提供零信任保护,通过将控制平面由主机下放到了DPU,实现主机业务和控制平面的完全隔离,数据将无法进行穿透,保证安全性。

DPU的出现相当于为每个服务器配备了一台"计算机前的计算机"以提供独立、安全的基础设施服务,并与服务器应用域安全隔离。如果主机遭受入侵,安全控制代理与被入侵主机之间的DPU隔离层可防止攻击扩散至整个数据中心。

这样DPU就解决了企业不愿直接在计算平台上部署安全代理的情况。通过在完全隔离于应用程序域的DPU上部署安全代理,企业不仅能获得对应用程序工作负载的可见性,还能在其基础设施中执行一致的安全策略。

3. 助力实现"算存分离"

通过在服务器系统的数据入口处引入计算资源,在DPU上独立实现面对应用需求的存储方案,帮助存储厂商在数据中心中低成本地灵活部署、升级高级存储协议,而完全不需要对现有软件栈进行任何更改。

存储厂商可以把自家团队为各行业应用开发的开放系统的直连式存储(DAS)、纵向扩展(Scale-UP)、横向扩展(Scale-OUT)、超融合架构(Hyperconverged)等存储解决方案,零开销地推广到各个应用领域的现有业务处理平台和数据中心基础架构中,而所有的安全加密、数据压缩、负载均衡等复杂又必须的功能则完全由DPU透明地卸载。

存储行业的革新算法和实现,可以在DPU架构中,独立于服务器操作系统进行部署。DPU技术帮助存储厂商实现真正的"算存分离",完全发挥自家产品的技术优势,打通最高效服务应用需求的通路。

如今数据中心中的各项操作主要都在CPU上完成,包括计算任务和各项基础设施任务等,而面对数据处理需求的增长,CPU的算力已经达到瓶颈,摩尔定律逐渐失效,GPU的出现解决了CPU的算力问题,数据中心的瓶颈转向基础设施任务,如数据存储、数据验证、网络安全等。

DPU的出现满足了这样的通用的基础设施任务加速的需求。由DPU构建强大的基础设施层,上层的CPU和GPU来完成计算任务。DPU具有的特性为:

1)行业标准、高性能、软件可编程的多核CPU,通常基于广泛使用的ARM架构,与其它SoC组件紧密耦合。

2)高性能网络接口,能够以线速或网络其余部分的速度解析、处理和有效地将数据传输到GPU和CPU。

3)丰富的灵活可编程加速引擎,可为AI和机器学习、安全、电信、存储和虚拟化等执行卸载并提高应用程序性能。

▉ 谈谈DPU的未来趋势?

目前DPU以数据为中心作为计算架构,能针对数据中心的安全、网络、存储、AI、HPC等业务进行加速。

从DPU概念的提出者NVIDIA的现有技术发展趋势来看,未来的技术发展趋势将会是高度集成化的片上数据中心的模式(Data Center Infrastructure on a chip),即一个GPU、CPU、DPU共存的时代。NVIDIA布局的数据中心从核心到边缘(Edge)都采用了统一的一个计算架构--CPU、GPU、DPU,如图所示,形成了"3U"一体架构。

3U一体的统一计算单元架构将会让管理程序、调度程序都会变得非常容易。通过CPU、GPU、DPU之间的协调计算,可以在数据中心和边缘端都可以达到高性能与高安全性。

可以说,NVIDIA非常看好DPU的发展,将DPU跟CPU和GPU放在一个地位来看待。

NVIDIA 创始人兼首席执行官黄仁勋表示:"现代超大规模云正在推动数据中心的新架构。需要一种旨在处理数据中心基础设施软件的新型处理器来卸载和加速虚拟化、网络、存储、安全和其它云原生AI服务的巨大计算负载。DPU的时代已经到来。"

除了NVIDIA,目前Intel、Marvell、NVIDIA成为最有潜力的产业先驱。大多数DPU方案是从基本的网络控制器开始扩展至SoC。就Intel而言,其产品采取处理器配合FPGA,外加加速引擎的方式;Marvell则采取使用最新处26理器内核配合加速引擎的方式;NVIDIA则采用了处理器配合ASIC,外加加速引擎的方式。这三种方式代表着DPU产业的未来主流的发展方向。

目前,中国DPU产业处于起步阶段,从中国国内市场需求侧来看,中国拥有世界最强的互联网产业、规模最大的网民和线上生态,正是因为数据的大爆发,推动了对算力的需求,同时,中国愈加重视网络安全,DPU在确保网络安全方向有得天独厚的优势,从数据安全到数据中心安全皆全方面覆盖,从而具备较好的发展潜力,这是DPU发展的前提。

DPU将致力于解决"网络协议处理、数据安全、算法加速"等问题,而这些问题有着"CPU做不好,GPU做不了"的特点。数据中心与云计算领域是中国DPU最大的应用市场,DPU可为终端政企用户提供较为成熟的安全的软件定义及硬件加速解决方案。

了不起的云计算V
关注 关注
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
超微 X11DPU-XLL主板用户手册
03-27
超微 X11DPU-XLL主板用户手册
深入了解 DPU:发展历程、原理、与智能网卡的区别及应用场景
深耕嵌入式领用多年, 致力于分享嵌入式领域技术!
05-07 944
在当今数字化时代,数据处理的需求日益增长,尤其是在人工智能、大数据分析和网络通信等领域。为了满足这些需求,传统的央处理器(CPU)已经不再能够满足高性能和低功耗的要求。DPU 作为一种新型的专用处理器,正在逐渐成为数据处理领域的重要组成部分。通过深入了解 DPU 的发展历程、工作原理、与智能网卡的区别以及使用场景,我们可以更好地理解其在未来的发展趋势和应用前景。随着人工智能和大数据分析的发展,DPU 的功能逐渐扩展到加速各种数据处理任务,包括深度学习推理、存储加速和安全加密等。
芯片软件全上阵 DPU“全家桶”来了!科驭数成功举办2024产品发布会
yusur的博客
06-20 842
科驭数应用研发部总经理陈岩介绍,驭云解决方案采用“IaaS on DPU”技术路线,依托于DPU的卸载能力,将云计算体系的基础设施层面完全下沉,为集群提供网络转发、存储服务、安全防护、管理调度等能力,完成了整个云计算环境的构建与运转,将服务器侧的CPU与GPU算力全部预留给业务系统应用,为云计算提供高性能、高吞吐、高安全的算力底座。非常期待像驭数这样的创业公司,还有运营商、云计算等生态厂商,能够共同努力,把国的数据心和信息基础设施的技术和应用,做到世界领先的水平。
DPU是什么,为什么你需要它
Rocky006的博客
07-22 780
DPU,即数据处理单元,是一种可编程处理器,设计用于在数据有效处理数据心工作负载,如数据传输、减少、安全、压缩、分析和加密。
DPU 技术发展概况系列(二)DPU的作用
yusur的博客
03-31 3313
DPU最直接的作用是作为CPU的卸载引擎,接管网络虚拟化、硬件资源池化等基础设施层服务,释放CPU的算力到上层应用。以网络协议处理为例,要线速处理10G的网络需要的大约4个Xeon CPU的核,也就是说,单是做网络数据包处理,就可以占去一个8核高端CPU一半的算力。如果考虑40G、100G的高速网络,性能的开销就更加难以承受了。Amazon把这些开销都称之为“Datacenter Tax”,即还未运行业务程序,先接入网络数据就要占去的计算资源。AWS Nitro产品家族旨在将数据心开销(为虚拟机提供远程资
DPU是什么?
本博客,博文仅代表个人操作经验,不能完全解决你的问题,仅供参考,佛系回复。
02-29 2171
数据心走向以数据为心,CPU的性能已经远远落后于数据的增长速度,GPU加速计算成为了计算的主力,极大地提升了单处理器及单机的计算性能。利用CPU来处理数据的安全、通信、存储、虚拟化等基础架构操作的传统方式逐渐成为计算性能增长的瓶颈,计算和基础架构支撑功能对CPU的资源冲突愈加剧烈。NVIDIA DPU的出现,将这些基础架构的操作由CPU卸载到了DPU上 ,实现了软件定义和硬件加速在安全、通信、存储和虚拟化等方面组合,将CPU的计算资源释放了出来,更好地支持应用的需求。
DPU-数据处理器
顺其自然~专栏
12-31 303
数据心走向以数据为心,CPU的性能已经远远落后于数据的增长速度,GPU加速计算成为了计算的主力,极大地提升了单处理器及单机的计算性能。利用CPU来处理数据的安全、通信、存储、虚拟化等基础架构操作的传统方式逐渐成为计算性能增长的瓶颈,计算和基础架构支撑功能对CPU的资源冲突愈加剧烈。NVIDIA DPU的出现,将这些基础架构的操作由CPU卸载到了DPU上,实现了软件定义和硬件加速在安全、通信、存储和虚拟化等方面组合,将CPU的计算资源释放了出来,更好地支持应用的需求。
什么是DPU
专注于人工智能领域的小何尚
04-15 994
行业标准、高性能、软件可编程多核 CPU高性能网络接口灵活和可编程的加速引擎。
DPU 对数据心有什么益处?
02-06
DPU (Data Processing Unit) 是一种专门用于数据处理的芯片,它具有较高的运算能力和能耗效率。在数据使用 DPU 可以带来以下益处: 1. 提高运算能力:DPU 具有较高的运算能力,可以加快数据处理的速度。 2. ...
xilinx-pynq-z2-v2019.1-dpu1.4.bsp
11-20
xilinx-pynq-z2-v2019.1-dpu1.4.bsp,构建方法参见https://blog.csdn.net/lulugay/article/details/103157905
一文读懂AUTOSAR CAN通信
酒无忧的博客
11-21 1601
在AUTOSAR的分层和模块化架构,使用PduR(Protocal Data Unit Router)将总线或者网络数据进行抽象,使得上层应用不用关心信号的来源。本文从PduR下层的CAN Interface、CAN Driver和CAN Transceiver Driver模块介绍CAN总线在AUTOSAR架构的工作机制以及信号的收发等功能。PduR以及COM等上层模块的介绍可以参考公众号内发布的历史文章。
DPU的ASAP2技術?
01-06
它利用DPU的硬件加速器和专用指令集,可以在数据包到达时立即进行处理,而无需等待主机CPU的处理。这样可以大大提高数据包处理的效率和吞吐量。 ASAP2技术的主要特点包括: 1. 高性能:ASAP2技术利用DPU的硬件加速...
DPU:数据心与计算架构的革新引擎
网络技术联盟站
02-24 1144
DPU,即数据处理单元(Data Processing Unit),是未来计算的一大关键组成部分。它是一种专门设计用于处理数据的硬件单元,与传统的央处理单元(CPU)和图形处理单元(GPU)不同,DPU更专注于高效地执行特定类型的计算任务。在信息时代,数据处理变得愈发庞大而复杂,对计算能力提出了更高的要求。DPU的出现旨在解决这一问题,通过在硬件层面上进行优化,提供更加高效、专业化的计算性能。DPU已经成为计算领域的重要组成部分,与央处理单元(CPU)和图形处理单元(GPU)并列。
DPU简介
m0_72410588的博客
06-30 1555
DPU,全称为数据处理单元(Data Processing Unit),是一种专门设计和优化用于数据处理的处理器单元。它具备高效的并行计算能力和数据处理能力,用于加速各种数据密集型任务。DPU主要负责数据的输入、输出、存储和计算等操作,以提供高性能和高效能的数据处理。综上所述,DPU作为一种专门优化的硬件加速器,在计算科学和人工智能领域具有重要的地位和广泛的应用。它能够提供高性能和低功耗的计算支持,为深度学习任务和其他计算密集型任务带来了巨大的优势。
DPU特征结构系列(一)DPU是以数据为心IO密集的专用处理器
yusur的博客
04-27 726
应用特征来看,可以把应用分为“IO密集型”和“计算密集型”两类,如下图所示。IO密集型应用,通常体现为较高的输入和输出带宽,数据直接来自于IO,数据通常具备流式特征,数据局部性不显著,如果处理性能与带宽匹配,片上缓存的作用就可以弱化。例如处理路由转发、数据加密、压缩等。计算密集型应用,体现为较高的计算密度,通常浮点性能突出,数据来自主存,数据局部性显著,复用性高,主存的大小对于问题求解的性能有直接影响。例如求解线性代数方程组,大规模神经网络训练、推理等。 图不同类型的处理器的特征结构 一个处.
DPU — 完全可编程网络
烟云的计算
07-13 1411
类比的,完全可编程平台就像 “智能手机” 一样,手机(硬件)是一个平台,上面的 APP(业务)完全由用户自己决定。完全可编程的原则:但实际上,目前的 DPU 产品仍处于 “功能机” 的阶段。硬件芯片的功能是厂商基于自己的理解决定了的,内置了很多具体的功能和业务逻辑。Intel SVP Nick McKeown 在 ONF Connect 2019 演讲第一次定义了 SDN 发展的 3 个阶段:这预示着,未来不管是交换机侧还是网卡侧,均需要实现类似 CPU 之于通用程序设计的完全可编程的网络处理引擎,并且要
DPU应用场景系列(一)网络功能卸载
yusur的博客
05-10 3191
DPU应用场景系列(一)网络功能卸载 网络功能卸载是伴随云计算网络而产生的,主要是对云计算主机上的虚拟交换机的能力做硬件卸载,从而减少主机上消耗在网络上的CPU算力,提高可售卖计算资源。 图云计算网络架构 目前除了公有云大厂采用自研云平台,绝大部分私有云厂商都使用开源的OpenStack云平台生态。在OpenStack云平台,虚拟交换机通常是OpenvSwitch,承担着云计算网络虚拟化的主要工作,负责虚拟机(VM)与同主机上虚拟机(VM)、虚拟机(VM)与其它主机上虚拟机(VM)、虚..
网络高级day03(Http)
最新发布
dghbs的博客
09-21 656
HTTP
写文章

热门文章

  • 一文读懂:什么是RISC-V?为啥它是国产芯崛起的关键? 10568
  • 一文读懂:GPU最强“辅助“HBM到底是什么? 5964
  • 一文读懂GPU通信互联技术:到底什么是GPUDirect、NVLink、RDMA? 3910
  • 如何为服务器选择最合适的SSD:E3.S、NVMe、SAS 或 SATA? 2652
  • 【一文读懂】什么是磁带存储?为何焕发第二春? 2362

分类专栏

  • 数据存储 12篇
  • 云计算 24篇

最新评论

  • 一文读懂:为什么GPU比CPU更快?

    xyw_c: 博主,您好。您的一些图片挂掉了,请您检查一下。

  • 一文读懂GPU通信互联技术:到底什么是GPUDirect、NVLink、RDMA?

    郝姬友: 有几个图加载不出来了啊

  • 英特尔研究院是怎么带来颠覆性技术创新的?

    Deep Learning小舟: 很不错的文章,明白了,谢谢博主!

最新文章

  • 阿里云大模型,这次云栖大会又“卷”出了新高度!
  • 2024年H1昇腾服务器中标统计:宝德超聚变遥遥领先
  • 数帝网络:架桥修路, 携手用友为企业数智化“换挡提速” | 商业创新同行者
2024年24篇
2023年29篇
2021年16篇
2020年4篇
2018年9篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王网站优化目标及意义德令哈网站优化网站搜索排名优化解密易速达网站的优化从几个方面小店区网站排名优化价格哈尔滨优化网站无锡优化网站业务网站优化专员的提成怎么算太原卫浴行业网站优化推广技巧河北网站优化排名怎么选网络推广优化推广需要自己有网站吗辽宁传统行业网站优化专业公司必修网站优化方案人工网站优化什么好西宁优化网站seo公司优化网站套路诸城优化网站价格神羿科技网站优化怎么样seo目录优化网站排行网站的内部优化包括网站标题优化东台网站优化方案网站优化赚钱吗茂名网站seo优化大连网站seo推广优化费用宝山网站推广优化昆山网站排名优化方案苏州虎丘网站优化天津 网站优化怎样才能把网站优化上去纺织网站seo优化费用香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化