chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

DOCA驅(qū)動程序和DOCA庫的選擇與使用

NVIDIA英偉達(dá)企業(yè)解決方案 ? 來源:NVIDIA英偉達(dá)企業(yè)解決方案 ? 作者:NVIDIA英偉達(dá)企業(yè)解 ? 2022-06-20 12:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

開發(fā)者計劃

SDK Manager 支持

工具匯總:

編譯器

基準(zhǔn)測試

API 參考及程序員指南

參考應(yīng)用程序

使用案例

NVIDIA 通過為開發(fā)者提供 DOCA SDK 和為快速部署提供 DOCA 運行時軟件來交付軟件堆棧。

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

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

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

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

DOCA 庫

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

NVIDIA 庫已預(yù)先加速。它們使您能夠快速構(gòu)建各種應(yī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 并不包含任何這些。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)部署到 NVIDIA BlueField DPU 上。

這些庫的價值是通過運行時環(huán)境、DOCA 服務(wù)和一組擴(kuò)展的文檔來實現(xiàn)的。典型的庫用戶不應(yīng)開發(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 Bit Forwarding 和 Prometheus endpoint 。

這些庫中的每一個都共享對象,并且除了它們各自使用 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 Manger 。SDK Manager 支持快速部署開發(fā)環(huán)境,還可以將映像刷寫并安裝到本地 DPU 。

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

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

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

DOCA 運行時

如果您尚未準(zhǔn)備好或無法將應(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ā),并通過提供更高級別的抽象來消除障礙。通過提供運行時二進(jìn)制文件和高級 API ,DOCA 框架使您能夠?qū)W⒂趹?yīng)用程序代碼,而不是學(xué)習(xí)。

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

如果您是 DOCA 的新手,NVIDIA 提供免費的自主課程,使用DOCA 開發(fā)DPU 應(yīng)用入門,它涵蓋了 DOCA 平臺的基本要點。

原文標(biāo)題:了解何時使用 DOCA 驅(qū)動程序和 DOCA 庫

文章出處:【微信公眾號:NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

聲明:本文內(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

    文章

    5695

    瀏覽量

    110119
  • 驅(qū)動程序
    +關(guān)注

    關(guān)注

    19

    文章

    872

    瀏覽量

    50746
  • 數(shù)據(jù)處理器

    關(guān)注

    0

    文章

    27

    瀏覽量

    8912

原文標(biāo)題:了解何時使用 DOCA 驅(qū)動程序和 DOCA 庫

文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    我目前在 S32G274A 板上有一個工作項目,使用 LLCE CAN 驅(qū)動程序 (v1.0.2) 和 RTD 驅(qū)動程序(以太網(wǎng)、端口、平臺等)版本 2.0.0。這些驅(qū)動程序的 EB Tresos
    發(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 ?1660次閱讀

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

    如果你正在使用FreeRTOS構(gòu)建嵌入式系統(tǒng),并且考慮添加新的設(shè)備驅(qū)動程序,那么這篇文章很適合你。高效的設(shè)備集成不僅僅是讓設(shè)備功能正常運行——更關(guān)乎模塊化、可靠性和安全性。
    的頭像 發(fā)表于 08-06 15:44 ?1120次閱讀
    為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ù)
    的頭像 發(fā)表于 07-29 10:34 ?848次閱讀
    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ā)布,每個版本都擴(kuò)展了 NVIDIA BlueField DPU 和 ConnectX SuperNIC 的功能,從而實現(xiàn)了前所未有的 AI
    的頭像 發(fā)表于 07-04 14:27 ?1395次閱讀
    NVIDIA <b class='flag-5'>DOCA</b> 3.0版本的亮點解析

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

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

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

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

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

    一直說他們會在短期內(nèi)發(fā)布驅(qū)動程序,但遺憾的是從未實現(xiàn)。如果確實存在驅(qū)動程序,我們希望看到相關(guān)證據(jù)。 誰能提供文件名和下載鏈接?并向社區(qū)解釋英飛凌為何選擇不在其軟件(包括最新的 4.0.0 軟件)中
    發(fā)表于 05-23 06:43

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

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

    是否提供適用于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)準(zhǔn)Windows驅(qū)動程序控制GPIO嗎?

    關(guān)于 CY7C65213-28PVXI 的控制, 我正在考慮更改 VenderID 并使用標(biāo)準(zhǔn) Windows 驅(qū)動程序對其進(jìn)行控制。 但是,使用標(biāo)準(zhǔn) Windows 驅(qū)動程序存在一個
    發(fā)表于 05-08 07:05

    NVIDIA將為每家AI工廠提供網(wǎng)絡(luò)安全

    NVIDIA DOCA Argus 框架可檢測 AI 工作負(fù)載中的威脅并對之做出響應(yīng),同時與企業(yè)安全系統(tǒng)無縫集成,從而提供實時洞察。
    的頭像 發(fā)表于 05-07 15:11 ?1130次閱讀
    NVIDIA將為每家AI工廠提供網(wǎng)絡(luò)安全

    USB串行Windows驅(qū)動程序安裝程序無法下載是怎么回事?

    USB 串行 Windows 驅(qū)動程序安裝程序無法下載
    發(fā)表于 05-07 08:09