找回密码
 注册
关于网站域名变更的通知
查看: 323|回复: 3
打印 上一主题 下一主题

可重构FPGA网卡:定制DPU概述

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-17 09:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
三国也是三分天下,DPU也是三分天下,易经里没说三吧。以前,群雄逐鹿,Broadcom一直做网卡,也出了自己stinger,Mellanox一直也做IB网卡,又转到以太网网卡,出了Bluefield系列,Intel也在做网卡,还有Neteronome等等。大家都看到了数据中心蛋糕想成为强者。AMD年轻有为,收购了Xilinx,推出了基于FPGA的数据中心加速器,比网卡贵好几倍。Nvida兵强马壮,收购了Mellanox,推出了DPU,Intel不甘心,一口气收购了Altera,收购了Barefoot,卧薪尝胆,推出了大家今天看到的芯片,都是围绕数据中心,高性能计算。其他厂商还有,就不说了。
/ A0 V( K4 _2 v0 \+ W" Y$ u8 Q0 x6 |  p% b; {5 T
国外巨头已经三分天下,国内许多大厂,如HW,紫光等等,都在做,甚至已经出了类似的产品。另外, 还有一堆大厂出来的牛人,国内从上述三大家出来的人都有,都有背景,都做过,都正在做,还有风投,还能有我什么事?4 R% v5 u4 X- m% K2 h3 o
) S8 U1 @  b% c7 c8 D) P! M
看看网上说的,DPU实现基础设施功能和租户工作负载之间强分离,在这些功能之间提供了更好的隔离,这大大增强了系统安全性。
: q- Q5 t5 G6 {5 c' z% X% K  K/ p8 a3 H3 }
云计算提供商CSP可以通过将基础设施任务从CPU卸载到DPU,从而最大限度地提高数据中心的收入,从而为产生收入的任务释放服务器CPU周期。将基础架构任务卸载到DPU,允许CSP将100%的服务器CPU出租给云计算客户,租户完全控制服务器CPU并从中获得全部性能。DPU专门针对基础设施任务而不是通用处理,可以应用硬件加速和更精细的计算,以获得显著更好的性能和能效。
3 H% M/ _4 a7 n" P7 N; t6 h* \, b  X% [$ j$ T
另外,在传统的企业数据中心体系结构中,每台服务器都有自己的一组连接的磁盘驱动器和SSD用于存储,由于很难逐个租户预测存储使用情况,因此必须为每台服务器过度调配存储资源,以使用传统数据中心体系结构处理峰值存储负载。通过无盘服务器体系结构,通过数据中心网络,中央服务为所有租户提供存储资源。4 ~. ]7 G- M; i4 o) N
1 _1 G/ ?0 M2 A+ T, M
DPU涉及的无论是存储资源,还是网络带宽,都是CSP基础的核心,能让我小作坊把握吗?不能,那就只能捏二三线的CSP,有量吗有收益吗对得起境外ASIC流片的钱吗?何况还没钱。
6 a# ?' ~" B- o6 \* f) ]" C. h- B+ g" G9 O3 g8 w0 A6 h2 f
应用是发展的,市场需要是不断变化的,我的机会在哪?而且是先机在哪?
3 G) W) Q% K! o9 H/ y" [- f* C# c( z9 K
再回头看看DPU是什么,从设备厂商的角度,提供基础设施硬件加速,比如,网络,存储,安全等处理,集成于DPU。谁好只能看功能specifications,谁的list长直观上谁就好。带来的问题就是DPU这个SoC尺寸越做越大功耗也越来越大。对于这个问题,他们做加法不是需求驱动,我能不能做减法?先关注网络互连?% x; w$ u5 [0 T' }: m9 H
5 y6 a$ ]6 c2 J) U) Q1 z" |0 `* C
再回顾一下DPU在哪加速,从计算体系架构的角度,算力的提升有分布式、并行等多种方式,从计算加速的角度,DPU实现云计算基础设施功能卸载和通用功能加速,难道DPU只能做挂在网络path接口?只能做endpoint设备,增加负担让CPU管理和调度?我能不能做中心节点?成为分布式系统的总线?
9 u$ x/ M; x# r& {0 }" ]7 V4 |1 L% h+ u
再回顾一下DPU应用在哪?没错,是CSP还有其他地方吗?实际上最开始DPU就是个NPU,NPU用在路由器、防火墙等网络设备。还能不能找到其他应用场景,如5G网关UPF、工业互联网网关、物联网泛在计算网关等,是不是也可以有效果?
! S7 M3 G2 [; F6 _4 n. f  r
5 X/ \2 h- p7 c6 l! z0 q8 Y有所不为,有所为,已经勾勒了比较清晰的发展路线,定制DPU,为此,从19年疫情之前就开始搞,终于有个样机出来啦,就是前边的介绍的FiNIC,挂羊头卖狗肉。这里放另一个组合模式,完整的可独立运行的系统,后续再介绍相关demo。  _) e! P" w7 P

( a4 B: e+ L' n6 \3 n9 z; A总喜欢找爹,xilinx在今年5月出了开源的SmartNIC Trilogy,昨天,Intel出了Oak Springs Canyon,真的很像,那就简单介绍一下,算是互相吹嘘一下。* D5 ~" X4 m# L2 i$ L
5 j4 s0 _0 U# K4 \! ^- A
Oak Springs Canyon是新的,但它也是我们以前见过的东西,基本概念是将FPGA与Xeon D CPU相结合,在单个NIC上提供x86计算和FPGA灵活性。新的英特尔将这一概念提升到了一个新的水平,它用Agilex部件取代了Stratix 10 FPGA,但Xeon D和FPGA仍各有16GB内存。

* b$ d5 y  C- o5 o$ R

该用户从未签到

2#
发表于 2021-11-17 09:58 | 只看该作者
云计算提供商CSP可以通过将基础设施任务从CPU卸载到DPU,从而最大限度地提高数据中心的收入,从而为产生收入的任务释放服务器CPU周期8 {# b# z# Q: I$ L4 B
  • TA的每日心情
    开心
    2023-6-2 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-11-17 10:10 | 只看该作者
    在传统的企业数据中心体系结构中,每台服务器都有自己的一组连接的磁盘驱动器和SSD用于存储,由于很难逐个租户预测存储使用情况,因此必须为每台服务器过度调配存储资源,以使用传统数据中心体系结构处理峰值存储负载。
    6 N; h* [0 ?. o  ]! V

    该用户从未签到

    4#
    发表于 2021-11-17 10:27 | 只看该作者
    实际上最开始DPU就是个NPU,NPU用在路由器、防火墙等网络设备; I) R- i" b, Z4 p: I) e
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-2 16:23 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表