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

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

3天内不再提示

教大家应该怎样选择最佳的DPU智能网卡

NVIDIA英伟达企业解决方案 来源:NVIDIA英伟达中国 作者:NVIDIA英伟达中国 2021-10-12 09:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

许多人都在讨论 DPU(数据处理器)智能网卡,但却忽略了一个简单的问题:智能网卡是什么,智能网卡有什么作用?

网卡(NIC),全称网络接口卡,是一张 PCIe 卡,可以插入服务器或存储盒,实现与以太网连接。而 DPU 智能网卡超越了简单的连接,并在网卡上实现了网络流量处理,相比其他的基础网卡,这些处理必须交由 CPU 来执行。

部分供应商对 DPU 智能网卡的定义是完全集中在应用上的,但是这样定义并不准确,因为不同的供应商有不同的架构。例如,一张 DPU 智能网卡可以基于 ASICFPGA 和 SoC 芯片。然而,只生产一种网卡的厂商通常会认为只有他们的网卡才称得上是智能网卡。

ASIC 型网卡

高性价比

高厂商开发成本

编程及可扩展

其灵活性受限于预设定功能

FPGA 型网卡

性能好,但价格昂贵

编程难度大

特定应用的优化

SoC 型网卡 + CPU

性价比较好

可编程处理器

最高灵活性

最简单的可编程性

不同的实现方式在成本、编程的难易程度和灵活性方面各有利弊。ASIC 的成本效益最高,性价比有可能最佳,但灵活性有限。NVIDIA ConnectX-5 等 ASIC 型网卡有一个可编程的数据路径,配置起来相对简单。然而,其功能是由 ASIC 内定义的功能所决定的,这可能导致某些应用无法得到支持。

相比之下,NVIDIA Innova-2 Flex 等 FPGA 型网卡具有高度可编程性。只要有足够的时间和精力,在 FPGA 可用资源的限制范围内,它可以相对有效地支持几乎任何功能。但众所周知,FPGA 编程难,价格高。

对于更复杂的用例,如 NVIDIA BlueField DPU 可编程智能网卡 一类的 SoC 型智能网卡似乎是最好的 DPU 智能网卡实现选项:具有良好的性价比、易于编程且灵活性高。

单一讨论特定供应商如何实现 DPU 智能网卡,并不能回答其功能问题和架构设计的问题。NVIDIA 实际上提供基于上述每一种架构的产品,这些产品都可以归类为 DPU 智能网卡。事实上,客户可以根据需求,将这些产品分别用于不同的应用。因此,对 ASIC、FPGA、SoC 等实现选项的关注颠覆了“形式服从功能”的理念,而这种理念是最佳架构的基础。

笔者并没有把重点放在架构设计上,而是调整了《个人电脑杂志》百科全书条目,对什么是 DPU 智能网卡,给出了一个更实用的定义:

DPU 智能网卡:

DPU 型网络接口卡(网络适配器)可以卸载通常由系统 CPU 所负责处理的任务。DPU 智能网卡使用其板载的处理器,来执行任何加密/解密、防火墙、TCP/IP 和 HTTP 网络处理不同任务的组合。智能网卡非常适合于高流量的网络服务器。

定义中有两点需注意:第一点,它更专注于功能而非架构设计;第二点,定义中以“……使用其板载处理器……来执行任何……网络处理任务组合”这一叙述中的暗示。由此可见,嵌入式处理器是实现灵活执行绝大部分网络功能的关键。

用户可以进一步拓展这一定义为“只需添加 DPU 智能网卡,就有可能执行网络、存储或 GPU 虚拟化”。除网络服务器外,智能网卡也同样适用于电信、安全、机器学习、软件定义存储和超融合基础设施服务器。

网卡类别

我们可以通过网络适配器所支持的功能,以及用于加速的不同应用来区分三类网卡:

基础网卡

智能网卡

智慧网卡

NVIDIA BlueField DPU 从智能网卡中脱颖而出成为了新兴类别。

基础网卡只能移动网络流量,并且除了可能的 SRIOV 和基本的 TCP 加速外,具有很少,甚至没有卸载功能。它不能节省任何 CPU 周期,也不能卸载数据包转发或数据流的处理。NVIDIA 已不再出售基础网卡。

NVIDIA ConnectX 适配器系列具有可编程数据路径,并且可以加速公有云用例中十分重要的多个功能。因此,此类网卡可定义为智慧网卡(iNIC)。如今,与公有云提供商一样,可能本地企业、电信公司和私有云也需要这种可编程性和加速功能。它还可以被称为首字母不带大写“S”的高级智能网卡(smarterNIC)。

许多客户需要 DPU 智能网卡功能,而往往却只能找到其他供应商提供的 FPGA 型网卡,或者是 FPGA 加上有自定义能力的专有处理引擎而组成的网卡。但是,当客户需要一款最符合他们的特殊处理流程的网卡时,客户通常会最终选择 ConnectX 系列 iNIC,因为 ConnectX 能实现特定应用所需要的功能,亦能够提供这些供应商号称的“智能网卡”所具备的功能,性能和灵活性,而功耗和成本却远低于这些智能网卡。

因此,根据部分其他业界内所使用的智能网卡定义,NVIDIA的 ConnectX NIC 确实是他们定义的“智能网卡”,虽然我们只把它称为智慧网卡,或有高级智能的网卡。NVIDIA 的 FPGA 型网卡(Innova)也同样是传统意义上的智能网卡,而我们的 SoC 型网卡(BlueField)才是最智能的智能网卡,可以将它称之为天才型的智能网卡(Genius NIC)。

到底什么才是智能网卡的完整定义?DPU 智能网卡是一个具有加速能力并可卸载服务器(或存储服务器)的 CPU 功能的网络适配器。那么,该如何建造一个 DPU 智能网卡?哪种智能网卡才可以最好地满足客户需要执行的不同任务呢?要弄懂这些问题,必须深挖更多的细节。例如,搞清楚到底有哪些数据路径以及虚拟化是可以被加速的,同时,这样的加速是如何在 DPU 智能网卡上使用的。

编辑:jq

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

    关注

    463

    文章

    54686

    浏览量

    471263
  • asic
    +关注

    关注

    34

    文章

    1282

    浏览量

    125105
  • soc
    soc
    +关注

    关注

    40

    文章

    4661

    浏览量

    230652
  • DPU
    DPU
    +关注

    关注

    0

    文章

    419

    浏览量

    27205
  • 智能网卡
    +关注

    关注

    1

    文章

    55

    浏览量

    12780

原文标题:选择最佳 DPU 智能网卡

文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    融合,AI赋能:华清远见人工智能“硬件+仿真+课程+师资”产融合与实践教学方案

    。“人工智能+”行动持续深化,产融合、AI赋能教育、新工科建设等方向也正在加速推进。与此同时,高校人才培养体系正从“学校能什么”转向“产业真正需要什么”,更加注重学生
    的头像 发表于 05-27 17:17 772次阅读
    产<b class='flag-5'>教</b>融合,AI赋能:华清远见人工<b class='flag-5'>智能</b>“硬件+仿真+课程+师资”产<b class='flag-5'>教</b>融合与实践教学方案

    平头哥发布首款智能网卡磐脉920

    近日,在2026数字中国建设峰会上,阿里平头哥发布旗下首款智能网卡「磐脉920」,这是国内首个内置PCIe Switch的400G智能网卡,最大支持400Gbps吞吐带宽,可应用于万卡
    的头像 发表于 05-07 15:44 187次阅读

    阿里消息:平头哥发布智能网卡“磐脉920”;QoderWake发布

    平头哥发布首款智能网卡“磐脉920”。 千问升级图片翻译,支持119种语言“图翻图”。 QoderWake发布,Qoder移动端上线。  1;平头哥发布智能网卡“磐脉920” 4月28
    的头像 发表于 04-30 18:05 8576次阅读
    阿里消息:平头哥发布<b class='flag-5'>智能</b><b class='flag-5'>网卡</b>“磐脉920”;QoderWake发布

    润芯微科技亮相2026小米产融合大会

    4月11—12日,“产共蓉·开源无界”2026小米产融合大会暨新一代智能硬件技术行业产融合共同体年会在成都圆满举行。作为小米生态IDH与openvela生态核心共建方,润芯微受邀
    的头像 发表于 04-13 17:29 646次阅读

    机器视觉网卡的双口、单口有什么区别?双口网卡适合哪些场景?

    在机器视觉系统搭建的过程中,机器视觉网卡作为连接工业相机与工控机的重要数据传输枢纽,其规格选择直接决定了系统的稳定性、效率与扩展性。其中,单口与双口网卡的区分,是选型中比较基础也比较关键的一步。二者
    的头像 发表于 03-11 14:55 306次阅读
    机器视觉<b class='flag-5'>网卡</b>的双口、单口有什么区别?双口<b class='flag-5'>网卡</b>适合哪些场景?

    智能显示模块怎样设置加密?

    智能显示模块怎样设置加密?
    发表于 03-02 17:41

    智能显示模块怎样设置屏保吗?

    智能显示模块怎样设置屏保吗?
    发表于 03-02 17:12

    基于DPU智能盘框方案,华为如何大幅提升AI推理的效率?

    DPU
    脑极体
    发布于 :2026年01月20日 12:53:10

    hpm6750 两个板载网卡+usbcdc_ecm网卡,多次调用ftp,切换网卡后,报错

    hpm6750 两个板载网卡+usbcdc_ecm网卡,多次调用ftp,多次切换网线后,出现报错pbuf_free:p-&gt;ref&gt;0;有时候出现[E
    发表于 01-19 16:05

    机器视觉网卡与普通网卡的5点关键不同

    随着人工智能和工业自动化的蓬勃发展,机器视觉技术扮演着越来越重要的角色。机器视觉系统依赖于高质量的图像数据进行分析和决策,而高性能的网络传输是确保这些数据可靠、快速到达处理单元的关键。虽然机器视觉系
    的头像 发表于 01-15 16:38 414次阅读
    机器视觉<b class='flag-5'>网卡</b>与普通<b class='flag-5'>网卡</b>的5点关键不同

    机器视觉网卡的全面选型指南

    选择适合的机器视觉网卡,不能只看“千兆”还是“万兆”,更需要结合相机类型、传输距离、CPU资源占用以及工业环境来综合考量,尤其在高分辨率、高帧率视觉应用日益普及的当下,网卡的稳定性直接决定系统是否
    的头像 发表于 01-08 16:35 515次阅读
    机器视觉<b class='flag-5'>网卡</b>的全面选型指南

    BMS设计中如何选择MOSFET——关键考虑因素与最佳实践

    MOSFET时需要综合考虑多个因素,以确保其满足BMS的高效和稳定运行要求。本文将介绍在BMS设计过程中选择MDD的MOSFET时需要重点关注的关键因素和最佳实践。一、MO
    的头像 发表于 12-15 10:24 632次阅读
    BMS设计中如何<b class='flag-5'>选择</b>MOSFET——关键考虑因素与<b class='flag-5'>最佳</b>实践

    NVIDIA推出全新BlueField-4 DPU

    全新 NVIDIA BlueField DPU 具有 800Gb/s 的吞吐量,其集成的 NVIDIA ConnectX-9 SuperNIC 和 NVIDIA DOCA 微服务为 AI 数据存储、网络和安全带来突破性的加速。
    的头像 发表于 11-03 14:48 1314次阅读

    LoRa模块与WiFi对比:哪个是最佳选择

    您的项目是否需要比WiFi所能提供的更广的覆盖范围?对于许多物联网设备而言,WiFi往往力不从心。本指南将帮助您做出选择。我们将并排审视这两种技术,帮助您为您的需求找到最佳的LoRa模块。然后,您可以充满信心地做出明智、周详的决定。
    的头像 发表于 10-31 12:03 3027次阅读
    LoRa模块与WiFi对比:哪个是<b class='flag-5'>最佳</b><b class='flag-5'>选择</b>?

    一文带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是在机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速、稳定、低延迟的图像数据传输。以下是关于机器视觉网卡的关键信息:1.核心功能:高速图像传输:处理来自
    的头像 发表于 07-09 16:18 957次阅读
    一文带你了解什么是机器视觉<b class='flag-5'>网卡</b>