目录

文章目录

  • 目录
  • 传统的智能网卡厂家
    • 英伟达(NVIDIA)
    • 英特尔(Intel)
    • 博通(Broadcom)
    • 赛灵思
  • 公有云厂商
    • AWS Nitro
    • Azure AccelNet
    • 阿里云神龙

传统的智能网卡厂家

英伟达(NVIDIA)

2019 年英伟达收购以色列著名网络设备制造商 Mellanox。Mellanox 是端到端以太网和 InfiniBand 智能互联技术的绝对领导者。在收购之前 Mellanox 就已推出了多款智能网卡。

NVIDIA Mellanox ConnectX-6 Lx SmartNIC,是一款高效且高度安全的 25、50Gb/s 以太智能网卡。这款产品专为满足现代化数据中心的需求而设计,在这个市场,25Gb/s 已成为各种主流应用的标准,例如:企业级应用、AI 和实时分析等。这款全新的 SmartNIC 充分利用了软件定义、硬件加速的引擎来扩展加速计算,将更多的安全和网络处理工作从 CPU 卸载到网卡上来。

Mellanox ConnectX-6 Lx 提供:

  • 两个 25Gb/s 端口或一个 50Gb/s 端口、从主机到网络之间采用 PCIe Gen 3.0 或 4.0 x8。
  • 安全功能,包括硬件信任根(Hardware Root of Trust)、用于有状态 L4 防火墙的连接追踪(Connection Tracking)技术。
  • IPSec 在线加密加速。
  • GPU Direct RDMA 加速技术,专为 NVMe over Fabrics(NVMe-oF)存储、可扩展加速计算和高速视频传输等应用加速。
  • Zero Touch RoCE(ZTR)功能,实现了高性能 RoCE(RDMA over converged Ethernet)网络的可扩展和易部署,且无需配置交换机。
  • 加速交换和数据包处理(Accelerated switching and packet processing ,ASAP2)技术,内置面向虚拟化和容器化应用的 SR-IOV 和 VirtIO 硬件卸载引擎,可加速新一代软件定义网络,以及对于防火墙服务进行连接追踪。

英特尔(Intel)

2015 年 6 月,Intel 宣布以 167 亿美元的价格收购全球第二大 FPGA 厂商 Altera,成为该公司有史以来最贵的一笔收购,随后 Intel 也在 Altera 的基础上成立了 Intel 可编程事业部,且一直在推进 FPGA 与至强处理器的软硬件结合,但却并没有能够进入大规模商用阶段。

三年后,Intel 终于踏出了历史性的一步。2019 年 4 月 19 日,Intel 宣布旗下的 FGPA 已经被正式应用于主流的数据中心 OEM 厂商中。具体来说,戴尔 EMC PowerEdge R640、R740 和 R740XD 服务器集成了 Intel FPGA ,并且已经可以进行大规模部署;而富士通即将发布的 PRIMERGY RX2540 M4 也采用了 Intel FGPA 的加成,这款产品即将发布,并已经支持重点客户提前使用。

上述 FGPA 主要指的是 Intel Arria 10 GX PAC(Programmable Acceleration Card,可编程加速卡),同时 Intel 还为 OME 厂商提供一个面向包含 FPGA 的 Intel 至强可扩展处理器的 Intel 加速堆栈。二者结合起来,就形成了一个完整的硬软件结合 FPGA 解决方案。

近期推出的 FPGA SmartNIC C5000X 云平台就是基于 Intel Xeon-D 处理器和 Intel Stratix 10 FPGA 实现的。

在 CPU 单核时代,数据包经由网卡接收后均被送往唯一的 CPU 进行处理。随着多核时代到来,就出现了负载均衡问题,例如:某些 Core 过载,而另一些 Core 空载的情况。

为解决该问题,RSS(Receive Side Scaling)技术先通过 HASH 操作将数据包发送到不同的 Core 上进行中断处理,然后再经由 Core 间转发将数据包发送到运行目的应用所在的 Core 上。虽然负载看似在多 Core 上均衡了,但由于 HASH 的抗碰撞特性,大量数据包会被送到了不匹配的 Core上,因而数据包的 Core 间转发成为性能瓶颈。

FDIR(Intel Ethernet Flow Director)通过将数据包定向发送到对应应用所在 Core 上,从而弥补了 RSS 的不足,可用来加速数据包到目的应用处理的过程。在新一代 Intel X800 系列 Smart NIC 中,FDIR 有了更多的 Rules 空间硬件资源和更灵活的配置机制。

如同 Linux 提供了纯软件实现的 RSS 版本一样,Linux 也提供了纯软件实现的 ATR(Application Targeting Routing)模式的 Flow Director,称为 RFS(Receive Flow Steering)。尽管功能上等效,但是 RFS 无法达到 FDIR 对网络性能的提升效果,因为它必须通过某个 Core 来执行调度数据包,而且该 Core 大概率不是目的应用所在的 Core。因此,ATR 模式的 FDIR 可被看作 RFS 的智能卸载硬件加速方案。

博通(Broadcom)

博通的 Stingray SmartNIC SoC 系列具有集成的全功能 100G NIC,强大的 8 核 CPU,运行在 3GHz 下,支持数据包处理、加密、RAID 和重复数据删除等硬件引擎,是用于主机卸载、裸机服务和网络功能虚拟化的理想 SmartNIC 解决方案。

今年 4 月,百度云宣布正在与博通紧密合作,利用 Stingray SmartNIC 的可编程性,提供高级的云原生应用、网络功能虚拟化和分布式安全。博通的 Stingray 适配器提供 8 个 ARM A72 CPU 内核,运行在 3GHz、300G 内存带宽和 100G NetXtreme Ethernet 网卡上。

赛灵思

赛灵思发布了其首款一体化 SmartNIC 平台 Alveo U25,在单张卡上上实现了网络、存储和计算加速功能的融合。

随着网络端口速度不断攀升,2 级和 3 级云服务提供商、电信和私有云数据中心运营商正面临日益严峻的联网问题和联网成本挑战。与此同时,开发和部署 SmartNIC 所需的大量研发投资,也成为其被广泛采用的障碍。

依托于赛灵思业界领先的 FPGA 技术,Alveo U25 SmartNIC 平台相比基于 SoC 的 NIC,可以提供更高的吞吐量和更强大的灵活应变引擎,支持云架构师快速为多种类型的功能与应用提速。

公有云厂商

AWS Nitro

2015 年,AWS 收购以色列芯片制造商 Annapurna Labs。在 2017 re: Invernt 大会上,AWS 宣布了 EC2 架构的新演进:Nitro System 架构。Nitro System 重新定义了虚拟化基础架构,将虚拟化功能被卸载到专用的 Nitro Card 上。而 Nitro Card 就是使用 Annapurna Labs 定制的 ASIC 芯片。

Azure AccelNet

2015 年,微软 Azure 服务器上部署了其 FPGA 加速网络 AccelNet。自 2015 年底以来,微软已在超过 100 万台主机的新 Azure 服务器上部署了实施 AccelNet 的 Azure SmartNIC。自 2016 年以来,AccelNet 服务已向 Azure 客户提供了一致的 <15μs VM-VM TCP 延迟,和 32Gbps 吞吐量。

阿里云神龙

2017 年,阿里云也在数据中心中部署了神龙。

与传统的智能网卡厂家比,云计算巨头完全是为了满足自身云计算需求。在他们看来,SmartNIC 就是一个完整的计算、存储、网络一体化处理单元,只视乎于想把如何具体的业务卸载下来,而具体业务只有使用云厂商自己最清楚了。

因此,对云厂商来说,自研 SmartNIC 似乎是一条正确的道路,其 “智能网卡” 的概念已经很薄弱了,它不仅仅是个 NIC 这么简单,它已经深深的融入他们的血液里了。

SmartNIC/DPU — 主流厂商相关推荐

  1. SmartNIC/DPU — Overview

    目录 文章目录 目录 SmartNIC/DPU 的发展历史 Smart NIC DPU 以数据为中心的计算架构 SmartNIC/DPU 的发展历史 传统 NIC(网络接口卡)是一个 PCIe 设备, ...

  2. 主流mes厂商_工业软件:一文讲透国内外MES/MOM市场格局,主流厂商及其优势行业...

    ↑ 点击上方 "智能制造之家" 关注我们 原文:[工业软件专题报告]:MES,工业软件灵魂            来源:天风证券 写在前面 大家好,我是小智,智能制造之家号主~ 前 ...

  3. 手机ppi排行测试软件,2018主流厂商旗舰手机屏幕测试数据汇总和子项排名统计...

    2018主流厂商旗舰手机屏幕测试数据汇总和子项排名统计 2019-01-12 20:35:54 10点赞 11收藏 1评论 2018已经过去了,这两天闲得**,作为一个电子产品爱好者,准备写一篇关于2 ...

  4. 破解大数据孤岛化 SaaS主流厂商共建开放标准

    10月27日,"智能交互SaaS协会"在2017易观A10大数据峰会宣告成立.这个协会与以往的业界协会或联盟不同.是由主流SaaS厂商主动联合发起,有产业生态伙伴单位自由参与的开放 ...

  5. InfiniBand主流厂商和产品分析

    原文地址:InfiniBand主流厂商和产品分析 文章里介绍的设备都有年头了,不过正是因为二手价格便宜,这种10Gb,40Gb,100Gb的设备才能进入一般人或者小型公司使用 Mellanox成立于1 ...

  6. 工业软件:一文讲透国内外MES/MOM市场格局,主流厂商及其优势行业

    原文:[工业软件专题报告]:MES,工业软件灵魂            来源:天风证券 写在前面 大家好,我是小智,智能制造之家号主~ 前面我们介绍了西门子.达索.施耐德.罗克韦尔等工业巨头的MES/ ...

  7. 计算机硬件分类及主流厂商

    计算机硬件组成可以概括为下图 CPU CPU生产商主要是Intel和AMD. Intel的产品主要有四种: Celeron(赛扬):低端处理器 Pentium(奔腾):比赛扬强,比酷睿弱 Xeon(至 ...

  8. 【智能制造】Digital Twin的8种解读! 国际8大主流厂商对digital twin的理解

    来源:e-works 作者:李璐 ◎文丨e-works李璐 国际8大主流厂商对digital twin的理解,很有必要来一次汇总! 据IDC预测,2017年世界上将有40%的大型生产商都会应用虚拟仿真 ...

  9. SmartNIC/DPU — 技术方向

    目录 文章目录 目录 Smart NIC 的实现方式 基于 ASIC 的智能网卡 基于 FPGA 的智能网卡 基于 SoC 的智能网卡 Smart NIC 的实现方式 Smart NIC 主流有 3 ...

最新文章

  1. 8天后,有份独家小程序数据分析报告重磅来袭
  2. LUA使用虚函数与使用回调函数
  3. div中内容靠右_python读取excel的公司名称信息,并爬虫获取公司的经营范围信息,回填到excel中...
  4. 使用 HttpLib 来访问 Web 服务
  5. 什么是python自动化测试_python已经自动化了,大家一般用什么测试框架?
  6. 反演控制 matlab,基于matlab的反演程序
  7. nc系统java不能用_用友NC管理系统使用过程中常见问题和解决方法!
  8. Gephi教程实战:从入门到精通——3
  9. 视频教程-2020华为HCIA/HCNA/数通/路由交换/实验/视频/教程/持续更新赠题库-华为认证
  10. 子龙山人翻译pdf(47篇全)打包下载 [转]
  11. matlab 提高运行速度,提高matlab运行速度
  12. RocketMQ 延迟消息解析——图解、源码级解析
  13. 想去美国?看完会成功率飙升的美国签证面试技巧
  14. js判断是否微信登陆
  15. 解决cannot resolve symbol TextView
  16. sort函数和sorted函数的异同
  17. 10个超漂亮的CSS 3D特效
  18. python去掉字符串中的特殊字符和数字
  19. IjkPlayer Option配置不当、导致视频卡顿或没有部分视频无声的坑;
  20. 高性能图片服务器–ZIMG

热门文章

  1. Playmaker Input篇教程之PlayMaker菜单概述
  2. swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程
  3. pyqt5如何循环遍历控件名_利用Python的PyQt5编写GUI界面教学,QT5还是比较难的
  4. delphi 实现屏幕旋转代码_X86指令混淆之函数分析和代码块粉碎
  5. python6翻_洗礼灵魂,修炼python(6)--活起来的代码+列表
  6. 那么多短视频特效,凭什么抖音出的这么火
  7. 阿里达摩院实习生立功!何恺明Mask R-CNN精度提升,一半输入数据量就行 | CVPR2020...
  8. Beta冲刺提交-星期四
  9. django框架--路由系统
  10. 公有云还能信任吗?Azure遭雷击中断超过一天