NVIDIA DOCA 軟件框架旨在幫助開(kāi)發(fā)者在當(dāng)前和未來(lái)的 NVIDIA BlueField DPU 上實(shí)現(xiàn)卸載、加速和隔離網(wǎng)絡(luò)、存儲(chǔ)、安全和管理服務(wù),通過(guò)提供功能強(qiáng)大的開(kāi)發(fā)套件將軟件定義、硬件加速的數(shù)據(jù)中心基礎(chǔ)設(shè)施的性能、效率、安全性、可靠性提升至新的高度。
NVIDIA DOCA 依托于面向未來(lái)、API 驅(qū)動(dòng)的思維模式而構(gòu)建,可讓 NVIDIA BlueField DPU 硬件加速器變得易于使用,使開(kāi)發(fā)者能夠利用行業(yè)標(biāo)準(zhǔn) API 在 NVIDIA BlueField DPU 上快速創(chuàng)建應(yīng)用程序和服務(wù)。它能解鎖數(shù)據(jù)中心創(chuàng)新功能,并且能更好的向下平滑兼容持續(xù)演進(jìn)的新一代 NVIDIA BlueField DPU 。DOCA 可以加快應(yīng)用程序和服務(wù)的上市時(shí)間,使客戶(hù)和合作伙伴在各自的行業(yè)競(jìng)爭(zhēng)中取得成功,并在基于 NVIDIA BlueField DPU 的應(yīng)用場(chǎng)景方面發(fā)揮著關(guān)鍵的靈魂作用,是釋放 DPU 潛力的關(guān)鍵。
近日,我們發(fā)布了全新的 NVIDIA DOCA 1.4,主要更新如下:
BlueField BSP(板級(jí)支持包)升級(jí)到 3.9.2 版,使部分 NVIDIA BlueField DPU 可以在不重啟主機(jī)的情況下進(jìn)一步升級(jí) DPU 固件,詳情請(qǐng)查閱 NVIDIA BlueField DPU 用戶(hù)手冊(cè)
新增支持 BlueField-2 DPU 25G & 100G w/BMC 32GB DDR,獲得更大的內(nèi)存以便更好的支持 VMware Project Monterey ,并提高性能
增加對(duì) ARM 主機(jī)的支持,新增 RHEL/CentOS 7.6 kennel 4.14.0-115 操作系統(tǒng)以支持基于 Ampere Computing 公司的 AArch64 服務(wù)器主機(jī)
增強(qiáng) DOCA Flow 功能:
1.LPM(Longest Prefix Match – 最長(zhǎng)前綴匹配)管道實(shí)現(xiàn)在更少的表中進(jìn)行更快的搜索 2.具有多個(gè)操作的硬件轉(zhuǎn)向操作列表
新增 DOCA Flow 采樣:
1.Metadata copy 2.Metadata set
DOCA Flow LPM 管道(Pipe)
最長(zhǎng)前綴匹配(LPM)是網(wǎng)絡(luò)路由應(yīng)用程序用于從路由表中選擇條目的機(jī)制。DOCA Flow LPM 提供了一個(gè) API 用于管理規(guī)則條目,從而有效的匹配到最長(zhǎng)的規(guī)則條目。DOCA Flow LPM 利用硬件功能來(lái)實(shí)現(xiàn)規(guī)則的加速搜索,可以減少內(nèi)存占用和搜索時(shí)間,使DOCA 開(kāi)發(fā)者可以實(shí)現(xiàn)高效的網(wǎng)絡(luò)路由應(yīng)用程序。
如下,我們通過(guò)一個(gè)示例來(lái)說(shuō)明如何使用較少數(shù)量的規(guī)則來(lái)匹配一個(gè) IP 地址范圍或多個(gè) IP 地址,同時(shí)可以為 IP 地址范圍中需要以不同方式尋址的特定 IP 地址使用專(zhuān)用規(guī)則。
假設(shè)我們創(chuàng)建了 LPM 管道,這個(gè)樹(shù)形分支的每個(gè)匹配項(xiàng)都對(duì)應(yīng)一個(gè)掩碼寄存器(Bitmask Register),管道動(dòng)作與表操作將根據(jù)寄存器最后的值來(lái)執(zhí)行。表規(guī)則條目如下, 匹配規(guī)則是匹配就轉(zhuǎn)到右側(cè)分支,不匹配就轉(zhuǎn)到左側(cè)分支。
當(dāng)收到從 192.168.1.1 發(fā)來(lái)的數(shù)據(jù)包,首先匹配了 192.168.0.0/16 的表?xiàng)l目,對(duì)應(yīng)的掩碼寄存器標(biāo)記為 A ;由于匹配了規(guī)則,則轉(zhuǎn)向右側(cè)分支,隨后又匹配了 192.168.1.0/24 的表?xiàng)l目,對(duì)應(yīng)的掩碼寄存器標(biāo)記為 B ;再次匹配轉(zhuǎn)向右側(cè)分支,隨后發(fā)生不匹配,且無(wú)左側(cè)分支,已完成最大前綴匹配過(guò)程。由于掩碼寄存器最后標(biāo)記為 B ,則將數(shù)據(jù)包轉(zhuǎn)發(fā)到端口 2(port 2)。
NVIDIA DOCA 1.4 相關(guān)軟件下載與文檔
您可以通過(guò) NVIDIA 驅(qū)動(dòng)程序下載頁(yè)面或 NVIDIA DOCA 軟件頁(yè)面下載全新的 NVIDIA DOCA 1.4 ,并訪(fǎng)問(wèn) NVIDIA SDK 文檔,以獲得第一手的開(kāi)發(fā)軟件與開(kāi)發(fā)資料。
DOCA 中國(guó)開(kāi)發(fā)者社區(qū)
NVIDIA DOCA 通過(guò)提供行業(yè)標(biāo)準(zhǔn)的開(kāi)放 API 和框架,以及對(duì) NVIDIA DOCA 庫(kù)和服務(wù)的持續(xù)改進(jìn),為開(kāi)發(fā)人員提供開(kāi)放生態(tài)系統(tǒng)。想要了解更多有關(guān)社區(qū)的信息,或?yàn)?NVIDIA NGC 目錄的創(chuàng)新做出貢獻(xiàn),請(qǐng)掃描下方二維碼加入我們的論壇。
審核編輯:湯梓紅
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5076瀏覽量
103721 -
數(shù)據(jù)中心
+關(guān)注
關(guān)注
16文章
4858瀏覽量
72381 -
DPU
+關(guān)注
關(guān)注
0文章
368瀏覽量
24258
原文標(biāo)題:NVIDIA DOCA 1.4 持續(xù)增強(qiáng)數(shù)據(jù)中心基礎(chǔ)設(shè)施服務(wù)
文章出處:【微信號(hào):NVIDIA_China,微信公眾號(hào):NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
時(shí)隔7年的大版本更新,HDMI 2.2有哪些變化?
![時(shí)隔7年的大<b class='flag-5'>版本</b><b class='flag-5'>更新</b>,HDMI 2.2有哪些變化?](https://file1.elecfans.com/web3/M00/06/99/wKgZO2eNoo6AD6cLAAJRa6Rodkc751.png)
NVIDIA宣布NVIDIA Isaac重要更新
簡(jiǎn)述NVIDIA Isaac的重要更新
![簡(jiǎn)述<b class='flag-5'>NVIDIA</b> Isaac的重要<b class='flag-5'>更新</b>](https://file1.elecfans.com/web3/M00/06/4D/wKgZPGeJuW6ABAsjAAB1Cvn6Rz4691.png)
NVIDIA DOCA 2.9版本的亮點(diǎn)解析
![<b class='flag-5'>NVIDIA</b> <b class='flag-5'>DOCA</b> 2.9<b class='flag-5'>版本</b>的亮點(diǎn)解析](https://file1.elecfans.com/web3/M00/00/19/wKgZPGdGj2CALUN3AAAd4Bt9wgQ818.png)
NVIDIA DOCA-OFED的主要特性
實(shí)時(shí)網(wǎng)絡(luò)的仿真和配置工具RTaW Pegase v4.6版本更新
![實(shí)時(shí)網(wǎng)絡(luò)的仿真和配置工具RTaW Pegase v4.6<b class='flag-5'>版本</b><b class='flag-5'>更新</b>](https://file.elecfans.com/web2/M00/52/D4/pYYBAGLNkrKAeFJaAAAjXRuImx0496.png)
NVIDIA Parabricks v4.3.1版本的新功能
![<b class='flag-5'>NVIDIA</b> Parabricks v4.3.1<b class='flag-5'>版本</b>的新功能](https://file1.elecfans.com/web2/M00/06/C8/wKgaombfrZiAVsXAAAGF-ITxADk520.png)
NVIDIA JetPack 6.0版本的關(guān)鍵功能
![<b class='flag-5'>NVIDIA</b> JetPack 6.0<b class='flag-5'>版本</b>的關(guān)鍵功能](https://file1.elecfans.com/web2/M00/05/B8/wKgZombeWvOAEOjgAAIXpwM05c0983.png)
Allegro X 23.11 版本更新 I PCB 設(shè)計(jì):一鍵移除評(píng)審內(nèi)容 &amp; 導(dǎo)入ODB++
![Allegro X 23.11 <b class='flag-5'>版本</b><b class='flag-5'>更新</b> I PCB 設(shè)計(jì):一鍵移除評(píng)審<b class='flag-5'>內(nèi)容</b> &amp; 導(dǎo)入ODB++](https://file.elecfans.com/web2/M00/27/37/poYBAGHBmA2AD7e7AAAahjWuYP4250.jpg)
IB Verbs和NVIDIA DOCA GPUNetIO性能測(cè)試
![IB Verbs和<b class='flag-5'>NVIDIA</b> <b class='flag-5'>DOCA</b> GPUNetIO性能測(cè)試](https://file1.elecfans.com/web2/M00/04/E1/wKgaombIUG6AWlOKAAH2SzSPRP8059.png)
RTOS V1.4版本SDK作為T(mén)CP Server沒(méi)有調(diào)用斷開(kāi)連接的回調(diào)函數(shù),為什么?
藍(lán)牙更新至5.4版本,芯片廠(chǎng)商同步新品迭代
![藍(lán)牙<b class='flag-5'>更新</b>至5.4<b class='flag-5'>版本</b>,芯片廠(chǎng)商同步新品迭代](https://file1.elecfans.com/web2/M00/F2/73/wKgaomZ1U6eAeTT1AABaibcfu6s96.jpeg)
chrome插件新版本(v3版本)中的熱更新,即加載更新遠(yuǎn)程js的方法探索
![chrome插件新<b class='flag-5'>版本</b>(v3<b class='flag-5'>版本</b>)中的熱<b class='flag-5'>更新</b>,即加載<b class='flag-5'>更新</b>遠(yuǎn)程js的方法探索](https://file1.elecfans.com//web2/M00/EE/7A/wKgaomZrqKeASJSlAAP54WDuE2g646.png)
評(píng)論