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

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

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

3天內不再提示

了解何時使用DOCA驅動程序和DOCA庫

星星科技指導員 ? 來源:NVIDIA ? 作者:Scott Ciccone ? 2022-06-21 15:14 ? 次閱讀

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

開發人員計劃

SDK 管理器支持

工具匯編

編譯器

基準測試

API 參考和程序員指南

參考應用程序

使用案例

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

DOCA 驅動程序還是 DOCA 庫?

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

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

表 1 DOCA 驅動程序與 DOCA 庫

表 1 比較了驅動程序和庫,并強調了各自的優缺點。本質上, 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 獲得,并可在幾分鐘內部署到 BlueField DPU 上。

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

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

此外, API 還提供了幾個內置輸出以方便用戶,包括將數據直接保存到存儲器、 NetFlow 、 Fluent 位轉發和 Prometheus 端點。

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

DOCA 驅動程序和 DOCA SDK

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

NVIDIA 驅動程序是為開發人員設計的,通過 DOCA SDK 提供。 SDK 包括創建和構建應用程序所需的所有組件,包括參考應用程序源、開發工具、文檔和 NVIDIA SDK 管理器。 SDK 管理器支持快速部署開發環境,還可以將映像閃存并安裝到本地 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 獲得。

關于作者

Scott Ciccone 于 2020 年作為 Cumulus Networks 收購的一部分加入后,目前擔任 NVIDIA 的產品營銷總監。 Scott 在產品營銷和產品管理方面擁有 20 多年的經驗,擅長在高增長環境下啟動新的業務線,包括 Cumulus Networks , Palo Alto Networks 、 Cisco 和 Sun Microsystems 。斯科特在羅切斯特理工學院獲得生物醫學計算學士學位,在巴布森學院獲得市場營銷工商管理碩士學位。

審核編輯:郭婷

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

    關注

    14

    文章

    5059

    瀏覽量

    103413
  • API
    API
    +關注

    關注

    2

    文章

    1508

    瀏覽量

    62229
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1044

    瀏覽量

    46094
收藏 人收藏

    評論

    相關推薦

    適用于Oracle的ODBC驅動程序

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

    適用于Oracle的dbExpress驅動程序

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

    AT32F403A_407固件驅動程序發行說明

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

    NVIDIA DOCA 2.9版本的亮點解析

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

    pcie設備驅動程序安裝步驟

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

    NVIDIA DOCA-OFED的主要特性

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

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

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

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

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

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

    ,需要了解Linux內核的基本概念和API。以下是一些關鍵概念: 1.1 內核模塊:Linux內核模塊是一種動態加載和卸載的代碼,可以在不重新啟動系統的情況下加載和卸載。驅動程序通常以內核模塊的形式實現。 1.2 設備模型:Linux內核使用設備模型來管理設
    的頭像 發表于 08-30 15:02 ?535次閱讀

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

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

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

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

    IB Verbs和NVIDIA DOCA GPUNetIO性能測試

    NVIDIA DOCA GPUNetIO 是 NVIDIA DOCA SDK 中的一個,專門為實時在線 GPU 數據包處理而設計。它結合了 GPUDirect RDMA 和 GPUDirect
    的頭像 發表于 08-23 17:03 ?674次閱讀
    IB Verbs和NVIDIA <b class='flag-5'>DOCA</b> GPUNetIO性能測試

    借助NVIDIA DOCA 2.7增強AI 云數據中心和NVIDIA Spectrum-X

    NVIDIA DOCA 加速框架為開發者提供了豐富的驅動和 API,以便為 NVIDIA BlueField DPU 和 SuperNIC 創建高性能的應用程序和服務。
    的頭像 發表于 05-29 09:22 ?526次閱讀

    怎么編寫Framebuffer驅動程序

    Framebuffer 驅動程序框架 分為上下兩層: fbmem.c:承上啟下 實現、注冊 file_operations 結構體 把 APP 的調用向下轉發到具體的硬件驅動程序
    的頭像 發表于 03-22 09:13 ?589次閱讀
    怎么編寫Framebuffer<b class='flag-5'>驅動程序</b>

    基于NVIDIA DOCA 2.6實現高性能和安全的AI云設計

    作為專為 NVIDIA? BlueField? 網絡平臺而設計的數據中心基礎設施軟件框架,NVIDIA? DOCA? 使廣大開發者能夠利用其行業標準 API 在 NVIDIA BlueField
    的頭像 發表于 02-23 10:02 ?507次閱讀
    主站蜘蛛池模板: 午夜美女影院| 色人岛| 人与性www| 亚洲一区有码| 大香线蕉97久久| 午夜视频在线免费观看| 五月天婷婷视频在线观看| 国产二区三区| 噜噜噜狠狠夜夜躁| 色多多视频网站| 性欧美人与zooz| 99久热只有精品视频免费观看17| 啪啪小视频网站| 福利姬 magnet| tube69hdxxxx日本| 在线观看h视频| 国产精品天天操| 秋霞麻豆| 天天干天天操天天玩| 午夜免费小视频| 韩国午夜影院| 国内精品久久久久久久久野战| 天天拍夜夜添久久精品中文| 伊人网在线视频观看| 国产精品免费观看网站| 亚洲大黑香蕉在线观看75| 夜夜骑日日射| 在线国产播放| 久久亚洲国产成人精品性色| 欧日韩视频777888| 欧美乱强性伦xxxxx| 五月激情丁香网| 在线免费黄色| 亚洲免费人成在线视频观看| 国产成人乱码一区二区三区| 美女把尿口扒开让男人桶出水| 性性性性bbbbxxxx| 亚洲国产毛片aaaaa无费看| 色偷偷亚洲天堂| 激情久久婷婷| 亚洲伊人网站|