NVIDIA發(fā)布NVIDIA DOCA 1.1 —— 用于BlueField DPU(全球最先進的數(shù)據(jù)處理器)的軟件框架。最新版本的NVIDIA DOCA將延續(xù)DOCA搶先體驗計劃的強勁勢頭,提供更多的DOCA SDK內(nèi)容、運行時和服務(wù),助力開發(fā)者加速在DPU上的應(yīng)用開發(fā)。
DPU的作用在網(wǎng)絡(luò)功能和虛擬化資源的卸載、加速和隔離中越來越重要?,F(xiàn)代應(yīng)用需要將大量的網(wǎng)絡(luò)操作交給CPU來處理,這成為了在每個主機中都配備DPU的強動力。相比標準的CPU來言, DPU可以更快、更高效地處理所有這些虛擬化工作(如Open vSwitch(OVS)、SR-IOV、RDMA等)。此外,通過將DPU與主CPU分開運行,提供了更高的安全性和操作隔離,并無需CPU或主機操作系統(tǒng)的參與,便可檢測并阻止惡意行為。
DOCA是釋放DPU潛力的關(guān)鍵。應(yīng)用開發(fā)者和NVIDIA技術(shù)合作伙伴能夠通過DOCA加速交付在每個數(shù)據(jù)中心節(jié)點中的DPU上運行的服務(wù)。DPU為網(wǎng)絡(luò)、安全、存儲和基礎(chǔ)設(shè)施管理創(chuàng)建了一個隔離的安全服務(wù)域。
DOCA 1.1版本建立在DOCA 1.0的強勁勢頭之上,并包含以下更新:
DOCA FLOW-LIB —— 用于網(wǎng)關(guān)性能的加速,以實現(xiàn)不同網(wǎng)絡(luò)間互操作性
DOCA FLOW示例應(yīng)用—— 用于URL和DNS過濾與轉(zhuǎn)發(fā)功能
加速有狀態(tài)流表(SFT)—— 用于連接追蹤功能
加速正則表達式(RegEx)—— 用于與DPI Lib進行模式匹配
引入x86平臺上的DOCA Runtime —— 用于加速在主機x86處理器上運行的應(yīng)用, 不必所有的業(yè)務(wù)都卸載到DPU。
根據(jù)The Linley Group首席分析師Bob Wheeler近日發(fā)布的白皮書,“FLOW-Gateway庫(基于流的網(wǎng)關(guān)庫)基于數(shù)據(jù)通路上的SFT(有狀態(tài)流量表)實現(xiàn)了一種硬件加速的網(wǎng)關(guān)。與基于DPDK的通用流的API(rte_flow)相比,該庫為過濾和分配網(wǎng)絡(luò)流量的網(wǎng)關(guān)應(yīng)用提供了更高層的抽象。深度包檢測(DPI)庫同樣結(jié)合了SFT和RegEx加速,向應(yīng)用層開放了一個上層API。它可以根據(jù)一個編譯后簽名數(shù)據(jù)庫對數(shù)據(jù)包的Payload進行不固定搜索。”
更多關(guān)于DOCA的信息,敬請閱讀Wheeler的白皮書《基于DPU的硬件加速:軟件視角》。
DOCA軟件棧的各組成部分
下圖是關(guān)于DOCA軟件棧的基本框架:
DOCA有三個主要組成部分:驅(qū)動程序、庫和各種服務(wù)。每個組成部分都在DPU上運行,包括BlueField和BlueField-X(一種緊耦合的DPU-GPU融合解決方案)。DOCA還包含在DPU上正式發(fā)布的或是正在開發(fā)和部署的參考應(yīng)用,如網(wǎng)絡(luò)、安全、存儲、高性能計算/人工智能、電信和媒體等應(yīng)用。所有這些應(yīng)用都可以從CPU上卸載到DPU上,實現(xiàn)加速和隔離,從而大幅提高性能和效率,使數(shù)據(jù)中心變成一個加速的、完全可編程的、安全的且具有公有云的可擴展性的先進虛擬私有云。
有關(guān)DOCA各組成部分的詳細介紹,請觀看NVIDIA Ami Badani和Ariel Kit近日在2021年GTC大會上發(fā)表的題為“通過DOCA和最新的DPU軟件對數(shù)據(jù)中心基礎(chǔ)設(shè)施的加速功能進行編程”的演講。
DOCA優(yōu)點總結(jié)
DOCA旨在幫助開發(fā)者了解NVIDIA的愿景——打造集DPU、CPU和GPU三大支柱為一體的加速數(shù)據(jù)中心。通過DOCA,NVIDIA正在實現(xiàn)對DPU所有功能的訪問,同時簡化在DPU上創(chuàng)建新應(yīng)用或整合現(xiàn)有應(yīng)用到DPU上的操作。DOCA具有以下優(yōu)點:
DOCA簡化了使用DPU的基礎(chǔ)設(shè)施應(yīng)用和功能的開發(fā)與部署流程,使應(yīng)用能夠更快面市。
– 統(tǒng)一訪問所有的DPU功能:通過將所有需要的資源放在一處來加速開發(fā),避免跟蹤開發(fā)的發(fā)散和不同的工具。
在底層DPU API構(gòu)建一個帶抽象層的上層庫:合作伙伴能夠從上層進行集成,以實現(xiàn)快速、簡單和高性能的開發(fā),或從底層進行集成,以實現(xiàn)更精細的控制。
向前/向后兼容:使用DOCA開發(fā)意味著應(yīng)用可以在BlueField DPU的未來版本上無縫運行,同時獲得更高的性能和擴展性。
基于容器化服務(wù)的DPU配置和部署 :DOCA包含用于簡化DPU設(shè)置、配置和各種服務(wù)編排的工具。
DOCA開發(fā)容器和SDK管理器——用于增強開發(fā)者體驗,使您能夠在任何系統(tǒng)上運用容器化的開發(fā)者環(huán)境創(chuàng)建最具創(chuàng)新力的應(yīng)用,并使用SDK管理器輕松升級DPU卡和移植您的運行時應(yīng)用運行在DPU 的 Arm核上。
發(fā)布了DOCA 1.1版本之后,NVIDIA還將繼續(xù)為DOCA庫、驅(qū)動程序和服務(wù)添加應(yīng)用實例,助力于廣泛的網(wǎng)絡(luò)、存儲、安全和基礎(chǔ)設(shè)施管理用例等應(yīng)用的開發(fā)。
此外,NVIDIA還將與其生態(tài)系統(tǒng)伙伴合作,提供聯(lián)合解決方案以不斷地推動這一強勁勢頭,首個解決方案即將面世。這個由DOCA/DPU合作伙伴和搶先體驗開發(fā)者組成的生態(tài)系統(tǒng)正在迅速壯大,使客戶能夠接觸到行業(yè)領(lǐng)導(dǎo)者一流的網(wǎng)絡(luò)、安全和存儲解決方案。
關(guān)于作者
Scott Ciccone 于 2020 年作為 Cumulus Networks 收購的一部分加入后,目前擔任 NVIDIA 的產(chǎn)品營銷總監(jiān)。 Scott 在產(chǎn)品營銷和產(chǎn)品管理方面擁有 20 多年的經(jīng)驗,擅長在高增長環(huán)境下啟動新的業(yè)務(wù)線,包括 Cumulus Networks , Palo Alto Networks 、 Cisco 和 Sun Microsystems 。斯科特在羅切斯特理工學院獲得生物醫(yī)學計算學士學位,在巴布森學院獲得市場營銷工商管理碩士學位。
審核編輯:郭婷
-
處理器
+關(guān)注
關(guān)注
68文章
19445瀏覽量
231339 -
NVIDIA
+關(guān)注
關(guān)注
14文章
5082瀏覽量
103853
發(fā)布評論請先 登錄
相關(guān)推薦
FE1.1S的國產(chǎn)替代芯片DPU1.1S 高性能、低功耗4口高速USB2.0HUB控制器芯片 USB拓展塢等應(yīng)用之選
利用NVIDIA DPF引領(lǐng)DPU加速云計算的未來
![利用<b class='flag-5'>NVIDIA</b> DPF引領(lǐng)<b class='flag-5'>DPU</b><b class='flag-5'>加速</b>云計算的未來](https://file1.elecfans.com/web3/M00/07/0B/wKgZPGeS7aKAGUIAAAAbxIpaJKw881.png)
NVIDIA發(fā)布Cosmos平臺,加速物理AI開發(fā)
在NVIDIA BlueField-3 DPU上運行WEKA客戶端的實際優(yōu)勢
![在<b class='flag-5'>NVIDIA</b> BlueField-3 <b class='flag-5'>DPU</b><b class='flag-5'>上</b>運行WEKA客戶端的實際優(yōu)勢](https://file1.elecfans.com/web3/M00/05/0A/wKgZPGd8h92AdrhJAAATZmAVrps353.png)
請問ISO7760能應(yīng)用在USB3.0數(shù)據(jù)上隔離嗎?
NVIDIA DOCA 2.9版本的亮點解析
![<b class='flag-5'>NVIDIA</b> <b class='flag-5'>DOCA</b> 2.9版本的亮點解析](https://file1.elecfans.com/web3/M00/00/19/wKgZPGdGj2CALUN3AAAd4Bt9wgQ818.png)
NVIDIA DOCA-OFED的主要特性
NVIDIA生成式AI進入ROS社區(qū)
借助OpenUSD和NVIDIA Omniverse開發(fā)數(shù)字孿生應(yīng)用
IB Verbs和NVIDIA DOCA GPUNetIO性能測試
![IB Verbs和<b class='flag-5'>NVIDIA</b> <b class='flag-5'>DOCA</b> GPUNetIO性能測試](https://file1.elecfans.com/web2/M00/04/E1/wKgaombIUG6AWlOKAAH2SzSPRP8059.png)
評論