文章
-
DPU軟件棧五層模型(二)典型軟件框架案例2022-06-13 14:03
一、NVIDIADOCA軟件框架(1)設計目的NVIDIABlueFieldDPU的核心目的是解決數據中心中基于CPU計算的基礎設施的算力問題,主要涉及網絡、存儲、安全及基礎設施管理這個幾個方面。而DOCA是為了將BlueFieldDPU提供的硬件能力做軟件抽象和封裝,以SDKLibrary的形式提供友好的可編程接口,提高應用開發的效率。(2)技術細節DOCDPU 1709瀏覽量 -
DPU軟件棧五層模型系列(一)DPU異構計算架構五層開發模型2022-06-06 14:28
一般說來,異構計算的核心目的是解決特定應用場景下算力不足的問題,并且大幅度提升整體系統的計算性能。在整體架構上,它的分層邏輯從應用場景出發,通過上層的需求來定義下層的功能,而每一層是對特定功能的抽象與封裝。在定義每一層功能時,要達到以下幾個目標:各層職責單一層間邊界清晰層內功能實現獨立靈活易擴展基于上述目標,將一個異構計算的系統抽象為五層(如下圖所示),自下DPU 1302瀏覽量 -
DPU應用場景系列(三)安全功能卸載2022-05-31 11:35
一、硬件信任根硬件信任根在安全領域是其它安全功能的基礎,主要表現如下方面:(1)硬件信任根(Root-Of-Trust):硬件信任根提供更離散的密鑰生成算法,并且與主機操作系統相隔離,可以做到硬件防破解。硬件信任根實現私有密鑰存儲,可以反克隆和簽名。通過硬件信任根認證授權實現訪問受控。(2)加密解密(Encryption/Decryption):數據加密解密DPU 769瀏覽量 -
DPU應用場景系列(二) 存儲功能卸載2022-05-19 11:35
DPU應用場景系列(二)存儲功能卸載一、NVMe-oF硬件加速NVMeoverFabric(又名NVMe-oF)是一個相對較新的協議規范,旨在使用NVMe通過網絡結構將主機連接到存儲,支持對數據中心的計算和存儲進行分解。NVMe-oF協議定義了使用各種通用的傳輸協議來實現NVMe功能的方式。在NVMe-oF誕生之前,數據存儲協議可以分為三種:(1)iSCSIDPU 2428瀏覽量 -
DPU應用場景系列(一)網絡功能卸載2022-05-10 10:34
DPU應用場景系列(一)網絡功能卸載網絡功能卸載是伴隨云計算網絡而產生的,主要是對云計算主機上的虛擬交換機的能力做硬件卸載,從而減少主機上消耗在網絡上的CPU算力,提高可售賣計算資源。圖云計算網絡架構目前除了公有云大廠采用自研云平臺,絕大部分私有云廠商都使用開源的OpenStack云平臺生態。在OpenStack云平臺中,虛擬交換機通常是OpenvSwitcDPU 2796瀏覽量 -
中科馭數基于DPU的思威SWIFT系列智能網卡與統信軟件產品完成適配2022-05-05 15:44
近日,中科馭數基于DPU的思威(SWIFT)系列智能網卡產品與統信服務器操作系統V20軟件產品完成適配認證。針對產品的功能、兼容性方面,通過共同嚴格測試表明:基于DPU的思威(SWIFT)系列智能網卡在統信服務器操作系統V20上整體運行穩定,滿足功能及兼容性測試要求。統信軟件是國產操作系統的頭部廠商,具有完善的產品認證生態和豐富的信創資源。統信服務器操作系統DPU 637瀏覽量 -
DPU特征結構系列(二)一種DPU參考設計2022-05-05 14:19
為了滿足“數據為中心”的設計理念,本節給出一個通用的DPU參考設計。目前DPU架構的演化比較快,DPU既可以呈現為一個被動設備作為CPU的協處理器,也可以作為一個主動設備,承接Hypervisor的一些功能。尤其是容器技術、虛擬化技術的廣泛采用,DPU的角色已經不僅僅是一個協處理器,而是呈現出更多的HOST的特征,比如運行Hypervisor,做跨節點的資源DPU 1147瀏覽量 -
DPU特征結構系列(一)DPU是以數據為中心IO密集的專用處理器2022-04-27 14:02
從應用特征來看,可以把應用分為“IO密集型”和“計算密集型”兩類,如下圖所示。IO密集型應用,通常體現為較高的輸入和輸出帶寬,數據直接來自于IO,數據通常具備流式特征,數據局部性不顯著,如果處理性能與帶寬匹配,片上緩存的作用就可以弱化。例如處理路由轉發、數據加密、壓縮等。計算密集型應用,體現為較高的計算密度,通常浮點性能突出,數據來自主存,數據局部性顯著,復DPU 1152瀏覽量 -
DPU 技術發展概況系列(五)DPU與CPU、GPU的關系2022-04-18 14:25
CPU是整個IT生態的定義者,無論是服務器端的x86還是移動端的ARM,都各自是構建了穩固的生態系統,不僅形成技術生態圈,還形成了閉合價值鏈。GPU是執行規則計算的主力芯片,如圖形渲染。經過NVIDIA對通用GPU(GPGPU)和CUDA編程框架的推廣,GPU在數據并行的任務如圖形圖像、深度學習、矩陣運算等方面成為了主力算力引擎,并且成為了高性能計算最重要的DPU 1116瀏覽量 -
DPU 技術發展概況系列(四)DPU發展歷程2022-04-12 11:10
隨著云平臺虛擬化技術的發展,智能網卡的發展基本可以分為三個階段(如下圖所示):圖智能網卡發展的三個階段第一階段:基礎功能網卡基礎功能網卡(即普通網卡)提供2x10G或2x25G帶寬吞吐,具有較少的硬件卸載能力,主要是Checksum,LRO/LSO等,支持SR-IOV,以及有限的多隊列能力。在云平臺虛擬化網絡中,基礎功能網卡向虛擬機(VM)提供網絡接入的方式DPU 973瀏覽量