讓我們聊聊有趣的DPU
本文轉(zhuǎn)載自微信公眾號(hào)「zartbot」,作者扎波特的網(wǎng)線鉗。轉(zhuǎn)載本文請(qǐng)聯(lián)系z(mì)artbot公眾號(hào)。
DPU的賽道真有趣,F(xiàn)ungible換了CEO、Pensando融了35M、Xilinx發(fā)布Versal HBM還專門提到Marvell的CN106xx、Marvell則是直接買了Innovium. Linkedin看到Google自己在做CPU。
去年寫過(guò)一篇<蘇媽會(huì)買Innovium么?>[1],其實(shí)來(lái)自于SiFive的CEO發(fā)的一個(gè)DataCenter Equation:
nVidia買了ARM和Mellanox以后,基本上協(xié)議棧全了,Intel買了Barefoot后,配合Altera FPGA玩起了IPU,最近又在大張旗鼓的基于P4實(shí)現(xiàn)NDP協(xié)議去和RDMA競(jìng)爭(zhēng). 當(dāng)時(shí)我就在想AMD怎么玩呢,買了Xilinx以后數(shù)據(jù)中心交換還缺一塊呀,Innovium又不貴,應(yīng)該是蘇媽很好的選擇...沒(méi)想到最后被Marvell收了.
DPU的賽道上,的確是需要一個(gè)25.6T以上的傻快傻快的Fabric的。Fungible換CEO想必也是原來(lái)的戰(zhàn)略出現(xiàn)了問(wèn)題,至于Pensando要做一個(gè)25.6T的交換芯片對(duì)于MPLS來(lái)說(shuō)根本就不是事,或者某個(gè)公司已經(jīng)... 笑而不語(yǔ)~~
然后這個(gè)賽道上AMD和Xilinx的最佳合作伙伴就只能BRCM和Cisco選了, 繼續(xù)笑而不語(yǔ)..
Xilinx最近很有趣的發(fā)了一個(gè)圖,左邊的NPU SoC就是CN106XXS,右邊是帶HBM的Versal,其實(shí)兩家都有自己很好玩的東西,Marvell是ARM多核跑DPDK可以和主CPU軟件架構(gòu)上同構(gòu),這樣在小于200Gbps的邊緣和中檔次場(chǎng)景中是一個(gè)很好的選擇。而Xilinx新的FPGA有600G Ethernet的硬核也是一個(gè)很不錯(cuò)的選擇,不過(guò)正如它自己的定位,更多的還是在大于200Gbps以上的高端高吞吐市場(chǎng)上做網(wǎng)絡(luò)相關(guān)的處理。
其實(shí)Victor在ISSC 2021上的一張ppt把Xilinx的定位講的非常的好:Disagregated Computing
DPU的賽道上,并不是簡(jiǎn)單的加一個(gè)U去Offload。任何一條賽道需要告訴別人你做的是什么和不是什么的時(shí)候,本質(zhì)上這個(gè)東西就是一個(gè)毫無(wú)意義的做加法的過(guò)程。SDWAN便是一個(gè)典型的例子。
而真正的精髓來(lái)自于架構(gòu)的減法,最近深陷在五六個(gè)減法項(xiàng)目中:
- 比RDMA還快的一個(gè)東西
- 一個(gè)很好玩的DPU調(diào)度算法
- 基于上周ZaDNS實(shí)現(xiàn)xxx及跟Ruta的整合實(shí)現(xiàn)Z***
- 基于復(fù)雜網(wǎng)絡(luò)理論的鏈路預(yù)測(cè)和威脅分析來(lái)實(shí)現(xiàn)Predictive Routing
- Ruta下一版RFC-Draft及相關(guān)代碼的開源... ...
- RISC-V的DataCentric ISA
Reference
[1]蘇媽會(huì)買Innovium么?:
https://mp.weixin.qq.com/s/9C1MkIpoxVwDkkw5LmC51w