博客專欄

EEPW首頁 > 博客 > 被稱為數(shù)據(jù)中心“第三顆主力芯片”,DPU憑什么?

被稱為數(shù)據(jù)中心“第三顆主力芯片”,DPU憑什么?

發(fā)布人:傳感器技術(shù) 時間:2022-10-18 來源:工程師 發(fā)布文章

文︱王樹一

圖︱井芯微



2021年10月至今,中科院計算所面向全行業(yè)先后發(fā)布了《專用數(shù)據(jù)處理器(DPU)技術(shù)白皮書》和《專用數(shù)據(jù)處理器(DPU)性能基準(zhǔn)評測方法與實現(xiàn)》,兩份白皮書較為全面地解釋了,DPU為何被定義為數(shù)據(jù)中心發(fā)展的顛覆性技術(shù)。


在DPU性能基準(zhǔn)評測白皮書里,闡述了DPU在網(wǎng)絡(luò)、存儲、計算和信息安全四個領(lǐng)域的評測和實現(xiàn)方法,這也是DPU釋放潛能的四大領(lǐng)域,同時它們恰恰又是數(shù)據(jù)中心的關(guān)鍵環(huán)節(jié)。因此,DPU、CPU、GPU被稱為算力經(jīng)濟時代的三駕馬車,DPU成為數(shù)據(jù)中心領(lǐng)域“第三顆主力芯片”。此外,智能駕駛、數(shù)據(jù)通信、網(wǎng)絡(luò)安全等也是DPU的目標(biāo)應(yīng)用領(lǐng)域。根據(jù)賽迪網(wǎng)的估算,從2023年開始全球DPU市場規(guī)模將突破百億美元,后續(xù)年增長率超50%。


圖片

圖源:賽迪網(wǎng)


這就是為什么英偉達CEO黃仁勛在發(fā)布該公司首款DPU產(chǎn)品時要著重強調(diào),“這只是一個開始。”目前,不僅英偉達等產(chǎn)業(yè)巨頭在緊盯DPU賽道,井芯微電子等初創(chuàng)公司也脫穎而出,展現(xiàn)出非凡的技術(shù)實力,產(chǎn)品獲得行業(yè)認可。


DPU是什么?


要想知道DPU為什么熱,那么首先就要搞清楚,DPU到底是什么?


DPU的英文全稱為Data Processing Unit,直譯過來就是數(shù)據(jù)處理單元,也被一些從業(yè)者稱為數(shù)據(jù)中心處理器。DPU以數(shù)據(jù)為中心,核心作用是做數(shù)據(jù)加速處理,幫助系統(tǒng)解決CPU處理效率低,GPU又無法處理的負載。


根據(jù)DPU技術(shù)白皮書,DPU處理的數(shù)據(jù)和傳統(tǒng)DSP、基帶處理器等處理器處理的“信號”,以及GPU處理的圖形圖像類數(shù)據(jù)不同,DPU處理的數(shù)據(jù)是更加靠近底層架構(gòu)、數(shù)字化的各種信息,特別是各種時序化、結(jié)構(gòu)化的數(shù)據(jù),比如大型的結(jié)構(gòu)化表格,網(wǎng)絡(luò)流中的數(shù)據(jù)包,海量的文本等等。


圖片

DPU架構(gòu)參考設(shè)計

圖源:DPU技術(shù)白皮書


DPU潛力巨大


不難發(fā)現(xiàn),DPU是以解決數(shù)據(jù)中心發(fā)展瓶頸為第一出發(fā)點而提出的,是數(shù)據(jù)中心用服務(wù)器走向異構(gòu)計算的最大受益者。隨著數(shù)據(jù)中心市場的蓬勃發(fā)展,DPU在該領(lǐng)域的潛力巨大。


以中國市場為例,數(shù)據(jù)中心第一波浪潮于2014年-2015年拉開帷幕,主要服務(wù)于當(dāng)時快速發(fā)展的互聯(lián)網(wǎng),當(dāng)時國內(nèi)出現(xiàn)了很多數(shù)據(jù)交易所。從具體特征來看,數(shù)據(jù)中心第一波浪潮是以計算為核心,然而很快以CPU為主要算力平臺的方式便出現(xiàn)了瓶頸,且CPU在資源管理方面普遍存在20%-30%的算力資源浪費,這就帶來了算力提升的無力感。


數(shù)據(jù)中心第二波浪潮開始于2020年,也就是人們所說的“DPU元年”,其中最明顯的變化是數(shù)據(jù)中心不再強調(diào)計算中心和算力中心的概念,而是回歸以數(shù)據(jù)為中心的本質(zhì)。在這個過程中,云和應(yīng)用算法的種類都愈發(fā)豐富多樣,提升數(shù)據(jù)處理效率當(dāng)然還是主要目標(biāo),不過給CPU減負以增強系統(tǒng)調(diào)度能力也是一個大方向。


從“以計算為中心”到“以數(shù)據(jù)為中心”是巨大的觀念轉(zhuǎn)變,DPU得以從眾多協(xié)處理器中脫穎而出。作為數(shù)據(jù)處理的專用引擎,未來不斷豐富的DPU產(chǎn)品類型將使得CPU回歸自己擅長的領(lǐng)域——統(tǒng)籌全局和任務(wù)調(diào)度,釋放CPU的算力到上層應(yīng)用,DPU將化身為新的系統(tǒng)網(wǎng)關(guān)、存儲入口、算法加速沙盒以及安全引擎。


從下圖能夠看出,在以數(shù)據(jù)為中心的數(shù)據(jù)中心框架下,DPU可謂是無處不在。


圖片

傳統(tǒng)云計算基礎(chǔ)設(shè)施與以數(shù)據(jù)為中?的數(shù)據(jù)中?架構(gòu)對?

圖源:DPU技術(shù)白皮書


當(dāng)然,DPU想要在數(shù)據(jù)中心領(lǐng)域兌現(xiàn)潛能也需要克服一些挑戰(zhàn)。首先,在硬件層面DPU的產(chǎn)品種類需要足夠豐富,如上所述,需要在網(wǎng)絡(luò)、存儲、計算和信息安全四大維度對CPU進行全面卸載,同時不同廠商的DPU產(chǎn)品需要遵循通用的標(biāo)準(zhǔn),并在整體方案上體現(xiàn)總擁有成本優(yōu)勢;在軟件層面,當(dāng)前CPU和GPU在數(shù)據(jù)中心的應(yīng)用均具有標(biāo)準(zhǔn)的軟件框架,實現(xiàn)了軟硬件解耦,DPU加入后,這也是一個長期且具有挑戰(zhàn)的工作。


上述內(nèi)容已經(jīng)提到,DPU的終端應(yīng)用場景絕不僅僅是在數(shù)據(jù)中心,在智能駕駛、數(shù)據(jù)通信、網(wǎng)絡(luò)安全等領(lǐng)域,DPU也有廣闊的應(yīng)用前景。


比如在通信領(lǐng)域,基于DPU實現(xiàn)的?絡(luò)功能虛擬化可應(yīng)用于5G 邊緣計算UPF,提升5G通信在垂直行業(yè)的高速和大帶寬能力;在網(wǎng)絡(luò)安全領(lǐng)域,DPU可助力打造硬件信任根,并能夠以完全卸載的方式實現(xiàn)隔離?絡(luò)虛擬化,與主機操作系統(tǒng)相隔離,使用戶免受黑客攻擊;在自動駕駛領(lǐng)域,DPU提供的各種虛擬化功能,可以更好地幫助開發(fā)者實現(xiàn)“軟件定義汽車”。


國產(chǎn)DPU助力中國“新基建”


DPU已經(jīng)打開了一個大的產(chǎn)業(yè)化趨勢,我國“新基建”戰(zhàn)略中的各領(lǐng)域?qū)⒙氏仁芤?,加速?shù)字化轉(zhuǎn)型。同時,“新基建”和“東數(shù)西算”也將在數(shù)據(jù)和算力層面帶來強勁需求,再加上國家在5G和自動駕駛等產(chǎn)業(yè)的宏大布局,國產(chǎn)DPU未來發(fā)展前景明朗。


緊抓DPU產(chǎn)業(yè)的中國芯機遇,井芯微電子技術(shù)(天津)有限公司(以下簡稱:井芯微)雖然還是一家年輕的初創(chuàng)企業(yè),但是在DPU技術(shù)研發(fā)和產(chǎn)品商用進度方面,已經(jīng)達到了國內(nèi)領(lǐng)先水平。


圖片


井芯微于2020年在天津濱海新區(qū)成立,專注在新計算、新網(wǎng)絡(luò)、新安全等創(chuàng)新賽道,致力于中國新基建核心芯片研制與技術(shù)成果轉(zhuǎn)化,為金融、能源、交通、電力、電信等重點行業(yè)的目標(biāo)客戶帶來領(lǐng)先的網(wǎng)絡(luò)互連交換、安全和計算芯片,而DPU作為網(wǎng)絡(luò)互連領(lǐng)域的新興方向,井芯微自然也進行了重點布局。


圖片


根據(jù)DPU技術(shù)白皮書,DPU架構(gòu)有三大核心組成部分,分別是控制平面、IO子系統(tǒng)和數(shù)據(jù)平面。在IO子系統(tǒng)方面,井芯微提供RapidIO嵌入式系統(tǒng)互連以及軟件定義互連交換等原創(chuàng)性技術(shù),已成功研發(fā)出RapidIO交換芯片NRS1800、軟件定義互連交換芯片SDI3210、內(nèi)生安全交換芯片ESW5610、橋接芯片PRB0400等系統(tǒng)IO產(chǎn)品。


在數(shù)據(jù)平面,井芯微已經(jīng)發(fā)布一款集成AI引擎的網(wǎng)絡(luò)處理智能芯片——井芯2820,主要面向云計算和數(shù)據(jù)中心網(wǎng)絡(luò)應(yīng)用及相關(guān)的任務(wù)卸載,并提供智能化的網(wǎng)絡(luò)監(jiān)控和管理能力。網(wǎng)絡(luò)數(shù)據(jù)包的處理是DPU第一個發(fā)力場景,以“網(wǎng)絡(luò)+算力”的模式為CPU 卸載,因此DPU也常常被視為 SmartNIC (智能網(wǎng)卡)的升級版,但我們都知道DPU的潛力絕不止于此。


井芯2820實現(xiàn)了2-7層的報文解析和應(yīng)對云計算、工業(yè)互聯(lián)網(wǎng)等關(guān)鍵應(yīng)用的加速能力。同時,該芯片具備可升級擴展能力,能夠應(yīng)對變化迅速的大數(shù)據(jù)處理、時延敏感應(yīng)用要求,并具備快速部署能力。同時,該芯片對外提供2個100G和1個40G接口。


井芯2820支持三大應(yīng)用場景:


標(biāo)準(zhǔn)網(wǎng)卡模式

該模式下,芯片工作在標(biāo)準(zhǔn)的網(wǎng)卡方式,可以配置成2*100GE標(biāo)準(zhǔn)網(wǎng)卡、4*10GE網(wǎng)卡、2*25GE或者2*10GE網(wǎng)卡,支持最大16*PCIE4.0,支持多虛擬機的SR-IOV數(shù)據(jù)傳輸。軟件通過標(biāo)準(zhǔn)的linux網(wǎng)卡驅(qū)動訪問網(wǎng)絡(luò)接口卡。


智能網(wǎng)卡模式

該模式下,CPU和AI引擎參與數(shù)據(jù)處理,芯片工作在智能卸載模式。數(shù)據(jù)報文經(jīng)過兩個路徑發(fā)送,一個是控制路徑,相關(guān)的協(xié)議報文,控制報文轉(zhuǎn)發(fā)至CPU核,用于各種協(xié)議控制面例如RDMA,OVS等的處理;一個是數(shù)據(jù)路徑,用于處理報文的封裝/解封裝,數(shù)據(jù)處理加速等。AI引擎實時提取和分析輸入數(shù)據(jù),檢測和識別數(shù)據(jù)流量是否有惡意攻擊行為,進行上報和告警。


獨立主控模式

該模式下,井芯微網(wǎng)絡(luò)處理智能芯片可以獨立工作,成為一顆具備AI引擎的網(wǎng)絡(luò)主控CPU芯片。PCIE工作在RC模式下,可外接各種外設(shè),例如24口/48口千兆交換芯片、SRIO交換芯片等。CPU運行獨立的linux操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議棧,實現(xiàn)交換機的主控功能。


這顆240G網(wǎng)絡(luò)處理智能芯片的推出,代表了本土企業(yè)在DPU領(lǐng)域的開拓邁出了關(guān)鍵一步。后續(xù),井芯微將持續(xù)關(guān)注軟件定義互連、內(nèi)生安全和類腦計算三大戰(zhàn)略方向,推動DPU等產(chǎn)品的快速迭代,為國家“新基建”戰(zhàn)略推進貢獻創(chuàng)新力量。



*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。

fpga相關(guān)文章:fpga是什么


c語言相關(guān)文章:c語言教程




關(guān)鍵詞: 芯片

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉