DPU(Data Processing Unit)是以數據為中心構造的專用處理器,采用軟件定義技術路線支撐基礎設施層資源虛擬化,支持存儲、安全、服務質量管理等基礎設施層服務。2020年NVIDIA公司發布的DPU產品戰略中將其定位為數據中心繼CPU和GPU之后的“第三顆主力芯片”,掀起了一波行業熱潮。DPU的出現是異構計算的一個階段性標志。與GPU的發展類似,DPU是應用驅動的體系結構設計的又一典型案例;但與GPU不同的是,DPU面向的應用更加底層。DPU要解決的核心問題是基礎設施的“降本增效”,即將“CPU處理效率低下、GPU處理不了”的負載卸載到專用DPU,提升整個計算系統的效率、降低整體系統的總體擁有成本(TCO)。DPU的出現也許是體系結構朝著專用化路線發展的又一個里程碑。
關于DPU中“D”的解釋
DPU中的“D”有三種解釋:
1.Data Processing Unit,即數據處理器。這種解釋把“數據”放在核心位置,區別于信號處理器、基帶處理器等通信相關的處理器對應的“信號”,也區別于GPU對應的圖形圖像類數據,這里的“數據”主要指數字化以后的各種信息,特別是各種時序化、結構化的數據,比如大型的結構化表格,網絡流中的數據包,海量的文本等等。DPU就是處理這類數據的專用引擎。
2.Datacenter Processing Unit,即數據中心處理器。這種解釋把數據中心作為DPU的應用場景,特別是隨著WSC(Warehouse-scale Computer)的興起,不同規模的數據中心成為了IT核心基礎設施。目前來看,DPU確實在數據中心中使用前景非常廣闊。但是計算中心的三大部分:計算、網絡、存儲,計算部分是CPU占主導,GPU輔助;網絡部分是路由器和交換機,存儲部分是高密度磁盤構成的的RAID系統和SSD為代表非易失性存儲系統。在計算和網絡中扮演數據處理的芯片都可以稱之為Datacenter Processing Unit,所以這種說法相對比較片面。
3.Data-centric Processing Unit,即以數據為中心的處理器。Data-centric,即數據為中心,是處理器設計的一種理念,相對于“Control-centric”即控制為中心。經典的馮諾依曼體系結構就是典型的控制為中心的結構,在馮諾依曼經典計算模型中有控制器、計算器、存儲器、輸入和輸出,在指令系統中的表現是具有一系列非常復雜的條件跳轉和尋址指令。而數據為中心的理念與數據流(Data Flow)計算一脈相承,是一種實現高效計算的方法。同時,現在試圖打破訪存墻(Memory Wall)的各種近存(Near-memory)計算、存內(In-memory)計算、存算一體等技術路線,也符合數據為中心的設計理念。
以上三種關于“D”的解釋,從不同角度反映DPU的特征,都有一定的可取之處,筆者認為可以作為不同的三個維度來理解DPU的內涵。
來源:專用數據處理器(DPU)技術白皮書,中國科學院計算技術研究所,鄢貴海等
全文下載:https://www.yusur.tech/zkls/zkys/dpu_whitepaper.html
-
DPU
+關注
關注
0文章
391瀏覽量
24770
發布評論請先 登錄
輪邊驅動電機專利技術發展
第三屆NVIDIA DPU黑客松開啟報名
中科馭數攜DPU全棧產品亮相福州數博會,賦能智算時代算力基建

DPU232—高度集成USB到UART橋接控制器 國產替代方案
在NVIDIA BlueField-3 DPU上運行WEKA客戶端的實際優勢


中科馭數憑借在DPU芯片領域的積累被認定為北京市知識產權優勢單位

安謀科技發布“玲瓏”DPU和新一代VPU
中科馭數分析DPU在云原生網絡與智算網絡中的實際應用
IaaS+on+DPU(IoD)+下一代高性能算力底座技術白皮書
中科馭數:DPU是構建高效智算中心基礎設施的必選項
中科馭數發布第三代DPU芯片K2 Pro,較上一代能耗降低30%
芯片軟件全上陣 DPU“全家桶”來了!中科馭數成功舉辦2024產品發布會

評論