在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

DOCA驅動程序和DOCA庫的選擇與使用

NVIDIA英偉達企業解決方案 ? 來源:NVIDIA英偉達企業解決方案 ? 作者:NVIDIA英偉達企業解 ? 2022-06-20 12:09 ? 次閱讀

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

開發者計劃

SDK Manager 支持

工具匯總:

編譯器

基準測試

API 參考及程序員指南

參考應用程序

使用案例

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

選擇 DOCA 驅動程序還是 DOCA 庫?

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

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

比較了驅動程序和庫,并強調了各自的優缺點。本質上講,DOCA 驅動程序提供了更大的定制空間,而 DOCA 庫的設計旨在以更低的編碼復雜性提供最佳的每個用例性能和可擴展性。

DOCA 庫

首先,DOCA 庫是針對特定用例優化的高級抽象 API 。庫可以通過更短的開發時間和上市時間來實現優異的性能。它們還包括各種指南和示例應用程序,在用于開發時比 DOCA 驅動程序的學習時間更短。

NVIDIA 庫已預先加速。它們使您能夠快速構建各種應用程序,并顯著提高性能,因為已針對指定用例創建和調整了邏輯。它們還確保了多代兼容性,這在使用 DOCA 驅動程序時是無法保證的。

這些庫旨在解決特定的用例,如防火墻、網關或存儲控制器。它們使用 PMD 和 DPDK ,并包含 DPDK 或驅動程序級別不存在的附加功能和邏輯。

例如,如果您使用 RegEx 識別用于深度數據包檢測(DPI)的復雜字符串模式,DOCA DPI 庫包括預處理(數據包頭解析)和后處理例程,以便更容易使用 RegEx 加速器對網絡數據包執行操作。而 DPDK RegEx API 并不包含任何這些。DOCA DPI 庫 API 是抽象的,更易于開發數據包檢測例程,因為不需要了解邏輯。

DOCA 庫使您能夠選擇具有內置硬件加速功能的首選 API 。DOCA 1.3 的當前版本包括 120 多個 DOCA API :

零信任安全框架

遙測加速服務

流式服務實現實時可見性

這些服務可通過 NGC Catalog 獲得,并可在幾分鐘內部署到 NVIDIA BlueField DPU 上。

這些庫的價值是通過運行時環境、DOCA 服務和一組擴展的文檔來實現的。典型的庫用戶不應開發應用程序,而是利用 NVIDIA 或第三方提供的現有應用程序和服務。

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

此外,為了方便用戶,API 還提供了幾個內置輸出,包括將數據直接保存到存儲、NetFlow 、Fluent Bit Forwarding 和 Prometheus endpoint 。

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

DOCA 驅動程序和 DOCA SDK

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

NVIDIA 驅動程序是為開發人員設計的,通過 DOCA SDK 提供。SDK 包括創建和構建應用程序所需的所有組件,包括參考應用源程序、開發工具、文檔和 NVIDIA SDK Manger 。SDK Manager 支持快速部署開發環境,還可以將映像刷寫并安裝到本地 DPU 。

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

DOCA SDK 是利用 DOCA 庫和驅動程序并創建獨特的個性化軟件,以滿足應用程序開發需求的最有效方法。

DOCA 運行時也可用于驗證和測試應用程序。

DOCA 運行時

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

軟件定義、硬件加速的基礎架構

DOCA 簡化了 BlueField DPU 的編程和應用程序開發,并通過提供更高級別的抽象來消除障礙。通過提供運行時二進制文件和高級 API ,DOCA 框架使您能夠專注于應用程序代碼,而不是學習。

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

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

原文標題:了解何時使用 DOCA 驅動程序和 DOCA 庫

文章出處:【微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NVIDIA
    +關注

    關注

    14

    文章

    5274

    瀏覽量

    105953
  • 驅動程序
    +關注

    關注

    19

    文章

    859

    瀏覽量

    48925
  • 數據處理器
    +關注

    關注

    0

    文章

    26

    瀏覽量

    8780

原文標題:了解何時使用 DOCA 驅動程序和 DOCA 庫

文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    適用于SQLite的dbExpress數據驅動程序

    驅動程序作為獨立。由于數據訪問層薄而簡單,dbExpress 提供高性能數據連接性,并且更加易于部署。 適用于 SQLite 的 dbExpress 驅動程序提供對 SQLite
    的頭像 發表于 02-09 09:45 ?381次閱讀

    用于InterBase的ODBC驅動程序:可與多個第三方工具兼容

    、macOS 和 Linux 上從符合 ODBC 標準的報告、分析、BI 和 ETL 工具訪問 InterBase 數據。我們的 ODBC 驅動程序完全支持標準的 ODBC API 功能和數據類型,并
    的頭像 發表于 01-22 09:57 ?443次閱讀
    用于InterBase的ODBC<b class='flag-5'>驅動程序</b>:可與多個第三方工具兼容

    適用于MySQL的dbExpress驅動程序:提供對MySQL的快速訪問

    (包括社區版)快速訪問 MySQL,以及 macOS(32 位和 64 位)和 Linux(64 位)平臺。對于此服務器,dbExpress 將驅動程序作為實現通用 dbExpress 的獨立,提供用于
    的頭像 發表于 01-21 09:52 ?414次閱讀

    適用于Oracle的ODBC驅動程序

    和 Linux 上符合 ODBC 標準的報告、分析、BI 和 ETL 工具訪問 Oracle 數據。我們的 ODBC 驅動程序完全支持標準 ODBC API 功能和數據類型,并支持從任何地方輕松
    的頭像 發表于 01-13 09:17 ?465次閱讀

    適用于Oracle的dbExpress驅動程序

    (包括社區版)快速訪問 Oracle macOS(32 位和 64 位)和 Linux(64 位)平臺。對于此服務器,dbExpress 將驅動程序作為實現通用 dbExpress 的獨立提供 用于
    的頭像 發表于 01-09 16:04 ?362次閱讀
    適用于Oracle的dbExpress<b class='flag-5'>驅動程序</b>

    AT32F403A_407固件驅動程序發行說明

    電子發燒友網站提供《AT32F403A_407固件驅動程序發行說明.zip》資料免費下載
    發表于 12-10 15:57 ?1次下載

    NVIDIA DOCA 2.9版本的亮點解析

    NVIDIA DOCA通過為開發者提供全面的軟件框架以利用硬件加速來增強 NVIDIA 網絡平臺的功能,從而提高性能、安全性和效率。其 API、和工具生態系統簡化了數據中心基礎設施的開發,實現了工作負載卸載、加速和隔離,以支持現代、高效的數據中心。
    的頭像 發表于 11-27 11:15 ?781次閱讀
    NVIDIA <b class='flag-5'>DOCA</b> 2.9版本的亮點解析

    pcie設備驅動程序安裝步驟

    PCIe(Peripheral Component Interconnect Express)是一種高速串行計算機擴展總線標準,用于計算機內部硬件組件之間的連接。安裝PCIe設備驅動程序是確保硬件
    的頭像 發表于 11-13 10:32 ?3149次閱讀

    NVIDIA DOCA-OFED的主要特性

    NVIDIA DOCA 軟件平臺釋放了 NVIDIA BlueField 網絡平臺的潛力,并為NVIDIA BlueField和ConnectX設備提供了所需的所有主機驅動程序。DOCA 針對峰值
    的頭像 發表于 11-09 13:50 ?876次閱讀

    硬盤電機怎么驅動程序?它有什么典型特征?

    硬盤電機的驅動程序是硬盤中一個非常重要的組成部分,它負責控制硬盤電機的啟動、停止、轉速調節等操作。硬盤電機驅動程序的設計和實現涉及到電機控制理論、電子技術、計算機編程等多個領域的知識。 一、硬盤電機
    的頭像 發表于 10-22 11:10 ?1087次閱讀

    Linux設備驅動程序分類有哪些

    Linux設備驅動程序是操作系統與硬件設備之間的橋梁,負責實現硬件設備與操作系統之間的通信和控制。Linux設備驅動程序的分類繁多,可以根據不同的標準進行分類。 按硬件類型分類 Linux設備
    的頭像 發表于 08-30 15:11 ?1160次閱讀

    linux驅動程序如何加載進內核

    在Linux系統中,驅動程序是內核與硬件設備之間的橋梁。它們允許內核與硬件設備進行通信,從而實現對硬件設備的控制和管理。 驅動程序的編寫 驅動程序的編寫是Linux驅動開發的基礎。在編
    的頭像 發表于 08-30 15:02 ?1030次閱讀

    linux驅動程序的編譯方法是什么

    Linux驅動程序的編譯方法主要包括兩種: 與內核一起編譯 和 編譯成獨立的內核模塊 。以下是對這兩種方法的介紹: 一、與內核一起編譯 與內核一起編譯意味著將驅動程序的源代碼直接集成到Linux內核
    的頭像 發表于 08-30 14:46 ?1174次閱讀

    linux驅動程序運行在什么空間

    Linux 驅動程序是操作系統的一部分,負責管理硬件設備與操作系統之間的交互。驅動程序運行在內核空間(Kernel Space),這是操作系統的核心部分,與用戶空間(User Space)相對。內核
    的頭像 發表于 08-30 14:37 ?830次閱讀

    IB Verbs和NVIDIA DOCA GPUNetIO性能測試

    NVIDIA DOCA GPUNetIO 是 NVIDIA DOCA SDK 中的一個,專門為實時在線 GPU 數據包處理而設計。它結合了 GPUDirect RDMA 和 GPUDirect
    的頭像 發表于 08-23 17:03 ?1225次閱讀
    IB Verbs和NVIDIA <b class='flag-5'>DOCA</b> GPUNetIO性能測試
    主站蜘蛛池模板: 美女被视频网站在线看九色 | 窝窝午夜看片成人精品 | 亚洲国产视频一区 | 四虎国产永久在线观看 | 国产精品免费拍拍1000部 | 欧美一级片观看 | 日韩一卡 二卡 三卡 四卡 免费视频 | 午夜在线观看完整高清免费 | 婷婷五月花| 欧美大狠狠大臿蕉香蕉大视频 | 日本在线一区二区 | 边摸边吃奶边做视频叫床韩剧 | 一本到视频在线 | 亚洲一区区| 一级做a爱片特黄在线观看免费看 | 色婷婷综合久久久久中文一区二区 | 三级完整在线观看高清视频 | 婷婷色六月 | zsvdy午夜片| 亚洲天天做日日做天天看2018 | 成人丁香乱小说 | 天天做天天爱夜夜爽女人爽宅 | 亚欧一区 | 日本bbxx| 国产成人精品男人的天堂538 | 国产叼嘿免费视频网站 | 天堂亚洲网 | 午夜视频1000 | 夜夜爽天天爽 | 日韩精品你懂的在线播放 | 两性色视频 | 国产精品成人aaaaa网站 | 欧美爱爱帝国综合社区 | 97人人在线| 亚洲一区二区三区四区五区六区 | 欧美一级视频免费看 | 国产亚洲精品久久yy5099 | 四虎在线观看一区二区 | 午夜在线免费视频 | 亚洲偷自偷白图片 | 亚洲高清免费 |