日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

了解何時使用DOCA驅(qū)動程序和DOCA庫

星星科技指導(dǎo)員 ? 來源:NVIDIA ? 作者:Scott Ciccone ? 2022-06-21 15:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

NVIDIA DOCA 軟件框架包括編程 NVIDIA BlueField 數(shù)據(jù)處理器 ( DPU )并提供一致的體驗,無論開發(fā)環(huán)境如何。 NVIDIA 提供以下資源:

開發(fā)人員計劃

SDK 管理器支持

工具匯編

編譯器

基準測試

API 參考和程序員指南

參考應(yīng)用程序

使用案例

NVIDIA 通過為開發(fā)人員提供 DOCA SDK 和用于開箱即用部署的 DOCA 運行時軟件來提供堆棧。

DOCA 驅(qū)動程序還是 DOCA 庫?

DOCA 驅(qū)動程序和 DOCA 庫是開發(fā)人員、 IT 安全和運營團隊以及 IT 管理員的關(guān)鍵部分。它們用于為 DPU 開發(fā)和部署軟件定義和硬件加速的應(yīng)用程序。然而,我有時會收到關(guān)于正確使用的問題。

為了確保沒有混淆,并確定哪種可能最適合您的開發(fā)需求,我寫了這篇文章來討論何時使用哪種。

表 1 DOCA 驅(qū)動程序與 DOCA 庫

表 1 比較了驅(qū)動程序和庫,并強調(diào)了各自的優(yōu)缺點。本質(zhì)上, DOCA 驅(qū)動程序提供了更大的定制空間,而 DOCA 庫的設(shè)計旨在以更低的編碼復(fù)雜性提供最佳的每個用例性能和擴展。

DOCA 庫

首先, DOCA 庫是針對特定用例優(yōu)化的高級抽象 API 。庫可以通過更快的開發(fā)時間和上市時間來實現(xiàn)優(yōu)異的性能。它們還包括各種指南和示例應(yīng)用程序,這些應(yīng)用程序在用于開發(fā)時比 DOCA 驅(qū)動程序的學(xué)習(xí)曲線更短。

NVIDIA 庫已提前加速。它們使您能夠快速構(gòu)建各種應(yīng)用程序,并顯著提高性能,因為已經(jīng)為指定用例創(chuàng)建和調(diào)整了邏輯。它們還確保了多代兼容性,這在使用 DOCA 驅(qū)動程序時是無法保證的。

這些庫旨在解決特定的用例,如防火墻、網(wǎng)關(guān)或存儲控制器。它們使用 PMD 和 DPDK ,并包含 DPDK 或驅(qū)動程序級別不存在的其他功能和邏輯。

例如,如果使用 RegEx 識別用于深度數(shù)據(jù)包檢查( DPI )的復(fù)雜字符串模式, DOCA DPI 庫包括預(yù)處理(數(shù)據(jù)包頭解析)和后處理例程,以便更容易使用 RegEx 加速器對網(wǎng)絡(luò)數(shù)據(jù)包執(zhí)行操作。 DPDK RegEx API 不包含任何這些內(nèi)容。 DOCA DPI 庫 API 是抽象的,更易于開發(fā)數(shù)據(jù)包檢查例程,因為不需要理解邏輯。

DOCA 庫允許您選擇具有內(nèi)置硬件加速的首選 API 。 DOCA 1.3 的當(dāng)前版本包括 120 多個 DOCA API :

零信任安全框架

遙測加速服務(wù)

流式服務(wù)實現(xiàn)實時可見性

這些服務(wù)可通過 NGC Catalog 獲得,并可在幾分鐘內(nèi)部署到 BlueField DPU 上。

這些庫的價值是通過運行時環(huán)境、 DOCA 服務(wù)和一組擴展的文檔來實現(xiàn)的。一般的圖書館用戶不會開發(fā)應(yīng)用程序,而是利用 NVIDIA 或第三方提供的現(xiàn)有應(yīng)用程序和服務(wù)。

DOCA 服務(wù)是由多個項目組成的容器化驅(qū)動程序和庫,可以作為服務(wù)運行以提供特定功能。每個服務(wù)都提供不同的功能,例如 DOCA 遙測 API ,它可以在幾分鐘內(nèi)從 NGC 目錄中提取。它提供了一種快速方便的方法來收集用戶定義的數(shù)據(jù)并將其傳輸?shù)?DOCA 遙測服務(wù)( DTS )。

此外, API 還提供了幾個內(nèi)置輸出以方便用戶,包括將數(shù)據(jù)直接保存到存儲器、 NetFlow 、 Fluent 位轉(zhuǎn)發(fā)和 Prometheus 端點。

這些庫中的每一個都共享對象,并且除了它們各自使用 PMD 驅(qū)動程序之外,沒有以任何方式綁定。類似地,每個都有一個公共基礎(chǔ)設(shè)施,每個都有自己的 文檔和程序員指南 。

DOCA 驅(qū)動程序和 DOCA SDK

雖然庫消除了低級編程,但它們可能不支持您正在尋找的所有特性和功能,因此 NVIDIA 提供了 DOCA 驅(qū)動程序。 DOCA 驅(qū)動程序是基于開源的,如果您正在開發(fā)自己的解決方案或必須創(chuàng)建獨特的解決方案,則可以提供更大的靈活性。

NVIDIA 驅(qū)動程序是為開發(fā)人員設(shè)計的,通過 DOCA SDK 提供。 SDK 包括創(chuàng)建和構(gòu)建應(yīng)用程序所需的所有組件,包括參考應(yīng)用程序源、開發(fā)工具、文檔和 NVIDIA SDK 管理器。 SDK 管理器支持快速部署開發(fā)環(huán)境,還可以將映像閃存并安裝到本地 DPU 。

開發(fā)人員容器支持在任何地方開發(fā) DOCA 加速的應(yīng)用程序。您不必在 DPU 上的 Arm 處理器上執(zhí)行此操作。在具有物理 DPU 的主機上,可以在開發(fā)人員容器中執(zhí)行此操作,該容器模擬 Arm 處理器。 NVIDIA 提供了詳細的文檔、示例和 API 兼容性。

DOCA SDK 是利用 DOCA 庫和驅(qū)動程序并創(chuàng)建獨特的個性化軟件以滿足應(yīng)用程序開發(fā)需求的最有效方法。

DOCA 運行時也可用于驗證和測試應(yīng)用程序。

DOCA 運行時

如果您尚未準備好或無法將應(yīng)用程序移植到 Arm 體系結(jié)構(gòu), NVIDIA 將為 x86 提供 DOCA 運行時。在這種情況下, gRPC 客戶端在 DPU 上運行,并與 x86 運行時建立通信通道。應(yīng)用程序可以訪問 DPU 運行時組件,您不必編譯任何 Arm 代碼。

軟件定義、硬件加速的基礎(chǔ)架構(gòu)

DOCA 簡化了 BlueField DPU 的編程和應(yīng)用程序開發(fā),并通過提供更高級別的抽象消除了障礙。通過提供運行時二進制文件和高級 API , DOCA 框架使您能夠?qū)W⒂趹?yīng)用程序代碼,而不是學(xué)習(xí)。

您可以選擇兩種開發(fā)路線:通過庫和服務(wù)或通過 SDK 和驅(qū)動程序。目前, DOCA 軟件棧包括 120 多個 DOCA API ,全球 2500 多名 DOCA 開發(fā)人員正在使用這些 API 。它們可通過 NGC Catalog 獲得。

關(guān)于作者

Scott Ciccone 于 2020 年作為 Cumulus Networks 收購的一部分加入后,目前擔(dān)任 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 。斯科特在羅切斯特理工學(xué)院獲得生物醫(yī)學(xué)計算學(xué)士學(xué)位,在巴布森學(xué)院獲得市場營銷工商管理碩士學(xué)位。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5707

    瀏覽量

    110154
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2485

    瀏覽量

    67074
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1113

    瀏覽量

    52082
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何在 EB Tresos 工作區(qū)中升級 RTD 驅(qū)動程序?

    配置工作區(qū)在 CAN 和以太網(wǎng)模塊上都能成功運行。 我現(xiàn)在計劃將 RTD (MCAL) 驅(qū)動程序從版本 2.0.0 升級到 5.0.0。我想了解使用 EB Tresos 更新驅(qū)動程序版本和重新生成模塊的過程,最好是利用現(xiàn)有工作
    發(fā)表于 04-27 07:22

    如何制作 rt117x 閃存驅(qū)動程序?

    我目前正在做一個 rt1170 UDS 引導(dǎo)加載程序升級項目。由于閃存驅(qū)動程序在 Pflash 中固化,因此可能存在安全風(fēng)險。因此,我想創(chuàng)建一個flashdriver文件,從上位機下載到rt1170
    發(fā)表于 03-04 06:38

    摩爾線程發(fā)布圖形顯卡驅(qū)動程序v310.120

    8月20日,摩爾線程發(fā)布版本號為v310.120的圖形顯卡驅(qū)動程序。本次更新帶來多項重大技術(shù)升級:新增對Windows 11 24H2版本的正式支持,WDDM驅(qū)動同步升級至3.2版本。同時,新驅(qū)動
    的頭像 發(fā)表于 08-21 16:07 ?1700次閱讀

    為FreeRTOS增加新的設(shè)備驅(qū)動程序

    如果你正在使用FreeRTOS構(gòu)建嵌入式系統(tǒng),并且考慮添加新的設(shè)備驅(qū)動程序,那么這篇文章很適合你。高效的設(shè)備集成不僅僅是讓設(shè)備功能正常運行——更關(guān)乎模塊化、可靠性和安全性。
    的頭像 發(fā)表于 08-06 15:44 ?1138次閱讀
    為FreeRTOS增加新的設(shè)備<b class='flag-5'>驅(qū)動程序</b>

    zephyr設(shè)備驅(qū)動程序模型

    ? ? 1:Zephyr 內(nèi)核支持多種設(shè)備驅(qū)動程序。驅(qū)動程序是否可用取決于board 和驅(qū)動程序。 Zephyr 設(shè)備模型為配置作為系統(tǒng)一部分的驅(qū)動程序提供了一致的設(shè)備模型。設(shè)備型號負
    的頭像 發(fā)表于 07-29 10:34 ?879次閱讀
    zephyr設(shè)備<b class='flag-5'>驅(qū)動程序</b>模型

    求助,關(guān)于55513 Linux驅(qū)動程序問題求解

    ; 我們使用 linux 內(nèi)核 5.4 來構(gòu)建 fmac 驅(qū)動程序,但是當(dāng) insmod ko 文件時 brcmfmac 將失?。篵rcmfmac:brcmf_sdio_htclk:訪問關(guān)閉時鐘失敗
    發(fā)表于 07-09 08:02

    NVIDIA DOCA 3.0版本的亮點解析

    NVIDIA DOCA 框架已發(fā)展成為新一代 AI 基礎(chǔ)設(shè)施的重要組成部分。從初始版本到備受期待的 NVIDIA DOCA 3.0 發(fā)布,每個版本都擴展了 NVIDIA BlueField DPU 和 ConnectX SuperNIC 的功能,從而實現(xiàn)了前所未有的 AI
    的頭像 發(fā)表于 07-04 14:27 ?1423次閱讀
    NVIDIA <b class='flag-5'>DOCA</b> 3.0版本的亮點解析

    摩爾線程發(fā)布圖形顯卡驅(qū)動程序v300.110.1

    近日,摩爾線程發(fā)布版本號為v300.110.1的圖形顯卡驅(qū)動程序。本次更新針對近期上市的高人氣游戲《劍星》進行了專項優(yōu)化,MTT S80在該游戲中的平均幀率提升近80%。
    的頭像 發(fā)表于 06-24 18:01 ?1343次閱讀

    如何安裝 CY7C65213 的驅(qū)動程序?

    無法連接 teraterm。 我嘗試安裝 CypressDriverInstaller_1,但是驅(qū)動程序沒有更新。 你能指導(dǎo)如何安裝 CY7C65213 的驅(qū)動程序嗎?
    發(fā)表于 05-27 07:58

    如何處理FX3 USB驅(qū)動程序與MFI相關(guān)接口的安裝?

    USB 電纜將設(shè)備(沒有 PMODE 的 SPI 引腳)連接到 PC(USB 2.0)并為 WestBridge 設(shè)備安裝驅(qū)動程序時,在斷開設(shè)備與 PC 的連接并重新連接后,驅(qū)動程序會在幾秒鐘后從
    發(fā)表于 05-23 07:54

    CY4500 EZ-PD協(xié)議分析儀缺少驅(qū)動程序怎么解決?

    Win10 CY4500 Analyzer 4.0.0 安裝程序似乎不包含硬件驅(qū)動程序。固件更新實用程序或 CY4500 產(chǎn)品頁面上的支持部分也是如此。顯然沒有驅(qū)動程序
    發(fā)表于 05-23 06:43

    摩爾線程發(fā)布圖形顯卡驅(qū)動程序v300.110

    近日,摩爾線程發(fā)布版本號為v300.110的圖形顯卡驅(qū)動程序,為游戲玩家和專業(yè)用戶帶來全方位的性能優(yōu)化與體驗提升,特別在3DMark基準測試工具Steel Nomad中,測試成績顯著提升35%,將MTT S80的性能潛力進一步釋放。
    的頭像 發(fā)表于 05-22 17:26 ?1360次閱讀

    求助,關(guān)于CY7C65213-32LTXIT驅(qū)動程序的問題求解

    我的客戶對 CY7C65213-32LTXIT 驅(qū)動程序有疑問。 (1) 要使用CY7C65213-32LTXIT,我認為有必要在PC(Windows)上安裝驅(qū)動程序。 如果您使用Cypress
    發(fā)表于 05-16 07:33

    是否提供適用于CY7C65213 的 Windows 11驅(qū)動程序和 API (dll)?

    您好,支持, 我對 Infineon(原 Cypress)生產(chǎn)的 USB 串行 IC 有疑問。 是否提供適用于 CY7C65213 的 Windows 11 驅(qū)動程序和 API (dll
    發(fā)表于 05-15 07:26

    是否有辦法用標(biāo)準Windows驅(qū)動程序控制GPIO嗎?

    關(guān)于 CY7C65213-28PVXI 的控制, 我正在考慮更改 VenderID 并使用標(biāo)準 Windows 驅(qū)動程序對其進行控制。 但是,使用標(biāo)準 Windows 驅(qū)動程序存在一個
    發(fā)表于 05-08 07:05
    海伦市| 定结县| 普陀区| 普兰县| 纳雍县| 克山县| 平舆县| 成武县| 元氏县| 镇原县| 安陆市| 宁波市| 尼勒克县| 潜江市| 丰镇市| 通化县| 石狮市| 平遥县| 镇雄县| 于都县| 翁牛特旗| 万荣县| 长泰县| 三原县| 广灵县| 临海市| 许昌县| 彭水| 阿克苏市| 兰考县| 华蓥市| 渑池县| 嘉兴市| 达拉特旗| 阿荣旗| 西林县| 吉隆县| 娱乐| 湖州市| 剑河县| 巴中市|