0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于SmartNIC和DPU之间的疑惑

智能计算芯世界 来源:SDNLBA 作者:SDNLBA 2022-07-07 09:42 次阅读

如今,DPU(数据处理单元)正变得越来越普及,大家关于SmartNIC和DPU之间的疑惑也越来越多,本文将带你揭晓答案。

随着云网络人工智能、大数据、5G边缘计算的快速发展,数据流量呈指数级增长。CPU计算能力的增长赶不上网络传输速率的提升,网络侧对专业计算的需求急剧增加,DPU应运而生。

DPU旨在卸载虚拟网络、安全、存储等各种功能,满足数据平面转发的加速需求,减轻CPU算力的负担。我们从以下几个问题中一窥究竟。

cfe32ed8-fd95-11ec-ba43-dac502259ad0.jpg

问题1:为什么需要DPU ?

cff346ec-fd95-11ec-ba43-dac502259ad0.jpg

1)加速部分占比有限。

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

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

d0069ec2-fd95-11ec-ba43-dac502259ad0.jpg

所以 DPU来了!DPU是一种新型的可编程处理器,它为高带宽、低延迟和数据密集型计算场景提供计算引擎,可以说是和CPU、GPU并称计算的三大支柱之一。

在CPU不擅长的情况下,专门处理网络数据包、存储请求或分析请求,同时考虑传输和计算的需要,负责流量调度、I/O加速等。

DPU 本质上是一个计算引擎,可以设计成SmartNIC 或独立的网络设备。

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

d012d660-fd95-11ec-ba43-dac502259ad0.jpg

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

DPU 需要以下关键特性:

d02e7b18-fd95-11ec-ba43-dac502259ad0.jpg

问题3:DPU和SmartNIC是什么关系?

就像我们上面提到的:DPU可以设计成一个SmartNIC,一个基于DPU的SmartNiC

首先我们要知道什么是网卡。

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

基于DPU的SmartNIC不仅仅是简单的连接,它还能够处理复杂的网络流量处理,而这原本应该由CPU来执行。

SmartNIC可以基于 ASICFPGA 或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 还可以部署在网络、安全、存储等多个领域。它们非常适合电信、网络安全、软件定义存储、机器学习和超融合基础设施服务器。

以下内容来自“Hot Chips 33全球芯片峰会:DPU技术与架构”。

Intel’s Hyperscale-Ready SmartNIC for Infrastructure Processing

d03eae52-fd95-11ec-ba43-dac502259ad0.png

d05493f2-fd95-11ec-ba43-dac502259ad0.png

d069727c-fd95-11ec-ba43-dac502259ad0.png

d077fc02-fd95-11ec-ba43-dac502259ad0.png

d08b333a-fd95-11ec-ba43-dac502259ad0.png

d09cb84e-fd95-11ec-ba43-dac502259ad0.png

d0acbbb8-fd95-11ec-ba43-dac502259ad0.png

d0ddc0fa-fd95-11ec-ba43-dac502259ad0.png

d10b4a5c-fd95-11ec-ba43-dac502259ad0.png

d1196e98-fd95-11ec-ba43-dac502259ad0.png

d12a3b1a-fd95-11ec-ba43-dac502259ad0.png

d1487742-fd95-11ec-ba43-dac502259ad0.png

d1637a38-fd95-11ec-ba43-dac502259ad0.png

d1767732-fd95-11ec-ba43-dac502259ad0.png

d181ea0e-fd95-11ec-ba43-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10702

    浏览量

    209373
  • 加速器
    +关注

    关注

    2

    文章

    785

    浏览量

    37151
  • 人工智能
    +关注

    关注

    1787

    文章

    46061

    浏览量

    235021

原文标题:DPU、SmartNIC,还是基于DPU的SmartNIC?

文章出处:【微信号:AI_Architect,微信公众号:智能计算芯世界】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    IaaS+on+DPU(IoD)+下一代高性能算力底座技术白皮书

    力,特别是在智算领域,对系统算力大小有决定性作用;DPU负责数据在各种 CPU 之间、CPU 与 GPU、以及 GPU 与 GPU 之间高效流通,很大程度上决定了系统是否能协同工作。 DPU
    发表于 07-24 15:32

    基于DPUSmartNic的云原生SDN解决方案

    个轻量级,可移植的运行环境,逐渐成为云原生时代基础设施的事实标准。Kubernetes通过网络插件(CNI,Container Network Interface)实现灵活地配置和管理集群中的容器网络,确保容器之间的有效通信和网络安全。
    的头像 发表于 07-22 11:44 489次阅读
    基于<b class='flag-5'>DPU</b>与<b class='flag-5'>SmartNic</b>的云原生SDN解决方案

    求助关于SysTick程序的疑惑求解

    关于SysTick 程序的疑惑
    发表于 05-16 08:04

    Nvidia的AI芯片路线图分析与解读

    SmartNIC智能网卡/DPU数据处理引擎的下一跳ConnectX-8/BlueField-4目标速率为 800G,与1.6T Quantum和Spectrum-X配套的SmartNICD
    发表于 04-29 09:59 769次阅读
    Nvidia的AI芯片路线图分析与解读

    明天线上见!DPU构建高性能云算力底座——DPU技术开放日最新议程公布!

    算力,是数字经济时代的新质生产力。随着人工智能、智算中心建设等需求不断拓展,DPU在各行各业数据中心的应用逐步深入。异构算力代表DPU在新质生产力建设中,能否给出别开生面的答案,应战算力难题?DPU
    的头像 发表于 04-03 18:12 903次阅读

    MES实施的四大疑惑

    电子发烧友网站提供《MES实施的四大疑惑.docx》资料免费下载
    发表于 03-01 15:35 0次下载

    《数据处理器:DPU编程入门》DPU计算入门书籍测评

    一、DPU计算框架 通过一周多的时间翻阅这本书,基本上这本书是一本比较全面的,面向架构的新手指导数据。它在书中详尽介绍了关于DPU在计算机架构中的应用。 对于DPU来说,是一种平行于
    发表于 12-24 10:54

    《数据处理器:DPU编程入门》读书笔记

    首先感谢电子发烧友论坛提供的试读机会。 第一周先阅读了DPU的技术发展背景,了解到DPU是结合了高性能及软件可编程的多核CPU、高性能网络接口,以及各种灵活和可编程的加速引擎。DPU的主要作用是卸载
    发表于 12-21 10:47

    《数据处理器:DPU编程入门》+初步熟悉这本书的结构和主要内容

    dpu:推出的主要意义是为了减轻CPU的数据处理负担,使得cpu可以更具专注自己的通用计算处理运算。 1、DPU数据处理器,演进的核心驱动力是什么? 计算工作负载的不断增长是DPU演进的核心驱动力
    发表于 12-08 18:03

    什么是DPU

    安全的、裸性能的、原生云计算的下一代云上大规模计算至关重要。 DPU:集成到SmartNIC DPU可以用作独立的嵌入式处理器,但通常是被集成到SmartNIC(一种作为下一代服务器中
    发表于 11-03 10:55

    基于openEuler构建的DPU-OS解决 DPU 厂商及客户之间的适配问题

    税可能占据数据中心算力的 30% 以上,部分场景下甚至可能更多[1][2]。 DPU (Data Processing
    的头像 发表于 11-02 10:03 725次阅读
    基于openEuler构建的<b class='flag-5'>DPU</b>-OS解决 <b class='flag-5'>DPU</b> 厂商及客户<b class='flag-5'>之间</b>的适配问题

    解码 DPU 编程,投稿赢取好礼!

    表示对阅读本书的期待。 《数据处理器:DPU 编程入门》阅读分享征集活动邀您一起参与!欢迎分享您在阅读或学习本书的过程中的体验、收获以及感想。 关于《数据处理器:DPU 编程入门》 本书由 NVIDIA
    的头像 发表于 11-01 20:25 334次阅读
    解码 <b class='flag-5'>DPU</b> 编程,投稿赢取好礼!

    【书籍评测活动NO.23】数据处理器:DPU编程入门

    资格! “DPU将是未来计算的三大支柱之一。CPU用于通用计算,GPU用于加速计算,而DPU在数据中心移动数据,进行数据处理。” ——NVIDIA 创始人兼首席执行官黄仁勋于 GTC 2020
    发表于 10-24 15:21

    NVIDIA 发布首部 DPU 和 DOCA 编程入门书籍(互动有礼)

    为使用 NVIDIA BlueField 系列 DPU 和 NVIDIA DOCA 开发环境的开发者提供实用指南 NVIDIA 今日宣布,由 NVIDIA 撰写的 《数据处理器:DPU 编程入门
    的头像 发表于 10-18 16:05 354次阅读
    NVIDIA 发布首部 <b class='flag-5'>DPU</b> 和 DOCA 编程入门书籍(互动有礼)

    NVIDIA 发布首部 DPU 和 DOCA 编程入门书籍

    为使用NVIDIA® BlueField® 系列  DPU 和 NVIDIA DOCA™ 开发环境的开发者提供实用指南   北京时间 2023 年 10 月 17 日,NVIDIA 今日宣布,由
    发表于 10-18 11:34 298次阅读
    NVIDIA 发布首部 <b class='flag-5'>DPU</b> 和 DOCA 编程入门书籍