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

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

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

3天內不再提示

DPU性能評測系統框架與測試流程

智能計算芯世界 ? 來源:智能計算芯世界 ? 作者:智能計算芯世界 ? 2022-12-02 14:30 ? 次閱讀

本文來自“專用數據處理器(DPU)性能基準評測方法與實現(2022)”介紹 DPU 性能測試系統框架與測試流程,包括測試系統、測試要求、測試活動三部分。具體的,測試系統定義了三種搭建 DPU 測試系統的方法,測試要求闡述了組建 DPU 測試系統時需要滿足的要求,測試活動定義了DPU Benchmark 的選擇策略、執行前準備、執行過程及測試結果報告。

DPU 測試系統(SUT)

DPU 測試系統(System Under Test,SUT)是測試 DPU 性能的平臺,其結構在不同應用場景中,主要分為三類:單端型測試系統(Single-End)、端到端型測試系統(End-to-End)和多端型測試系統(Multi-End)。

單端型(Single-End)測試系統是主機與 DPU 通過總線互聯構成的封閉測試系統,主要用于模擬無網絡連接情況下,DPU 作為專用加速器執行主機端特定業務的過程。在這種系統中,計算與數據傳輸僅在主機與 DPU 之間進行,DPU 不與其他設備通信,僅執行特定計算業務。單端型測試系統主要測試 DPU 對特定計算任務的性能提升。

端到端型(End-to-End)測試系統將兩個單端型測試系統通過簡單網絡相連(網線直連),其中一個為請求發起者(Initiator/Client),另一個為請求接受者(Target/Server)。

端到端型測試系統主要模擬 DPU 作為網絡加速器執行雙端操作的場景。在這種系統中,計算與數據傳輸不僅在主機與 DPU 之間進行,還通過網絡傳輸到其他系統。DPU 在Server 端接收主機端發起的網絡請求并通過網口轉發,或者在 Client 端接收網絡的請求并向作出響應。端到端型測試系統能夠屏蔽網絡性能(轉發次數、交換設備的性能、轉發設備的性能)對 DPU 性能的影響,主要測試 DPU 對網絡協議卸載、網絡數據包處理的峰值能力。

多端型(Multi-End)測試系統是多個單端型測試系統通過復雜的網絡拓撲相連的開放測試系統。該測試系統主要模擬 DPU 作為網絡加速器在復雜環境中處理網絡任務的場景。在這種系統中,網絡環境(網絡拓撲)與資源分布(相同或者不同類型的 DPU 系統)情況復雜,DPU 不僅承擔一對一的網絡任務,還可能接收一/多個其他系統的請求(含背景流量甚至惡意攻擊)或響應一/多個其他系統的請求。

單端型(Single-End)測試系統

主機與 DPU 通過總線(通常為 PCIe)直接相連形成的可獨立工作的系統為單端型測試系統,系統包含支持 DPU 正常工作的軟件和硬件。在這種測試系統中,DPU 作為專用加速器執行特點計算業務。

單端型測試系統模型的基本結構如圖2.1(a) 所示。運行時環境(Run Time Environ-ment,RTE)代表運行中的 DPU 測試程序,交換設備(Switch)為 DPU 與主機系統(Host System)的互連結構(通常為 PCIe)。在單端型測試系統中,DPU 作為專用加速器,主機使用 DPU 加速某些任務的處理,如數據庫查詢、AI 訓練等。任務數據首先從主機端搬運到 DPU,DPU 計算完成后,再將處理完的數據寫回主機。在這種工作模式中,DPU測試程序可以以數據處理時間、數據處理規模作為性能指標。

32837232-3ee1-11ed-9e49-dac502259ad0.png

單端型測試系統具體由硬件和軟件兩部分構成,硬件主要有 DPU、CPU 以及其他

保證系統正常進行的硬件(內存、硬盤等),軟件主要有操作系統、DPU 驅動、開源工具、DPU Benchmark,結構示意如圖。各部分組件要求如下:

1. DPU Benchmark,評測 DPU 系統性能的基準測試程序;

2. 開源工具(Open Source Tools),一些廣泛使用的性能測試工具,保證測試結果可重復,在不同的用戶測試時可以獲得相近的結果;

3. DPU Benchmark 驅動(Benchmark Driver),基于內核態的測試驅動或者基于用戶態的測試驅動;

4. DPU 驅動(DPU Driver),包括 DPU 最底層的抽象,也包括 DPU 所提供給用戶程序使用的接口;

5. 操作系統(Operating System),需要支持 DPU Benchmark 的版本,且相關信息需要在結果報告中明確寫出,如操作系統版本,內核版本等;

6. 計算設備(Computing Device),通用 CPU,其上運行操作系統;

7. 連接設備(Connected Device),根據 DPU 板卡接口不同選擇不同,常見的有PCIe、CXL;

8. IO 硬件(I/O),鼠標、鍵盤等保證系統執行所必須的硬件設備;

9. 被測 DPU 產品(DPU);

10. 其他硬件資源(Hardware Resources),如內存、硬盤。

端到端型(End-to-End)測試系統

端到端型測試系統是由兩個單端型測試系統通過網線直連的方式組成的測試系統。在這種測試系統中,屏蔽了復雜的網絡拓撲與其他系統流量的影響,可以測試 DPU 網絡加速的峰值性能。

端到端型測試系統由兩個單端型測試模型直接相連(如圖所示),每個單端測試系統分別運行 DPU Benchmark 測試程序,一般其中一個運行發起者程序 (Initiator/-Client),另一個運行接收者程序 (Target/Server)。通過發起者發送請求,接收者響應請求,測量基于網絡的端到端操作,例如 RDMA Send/Receive 操作,NVMe-oF 遠程訪問。在這種測試模型中,根據從一端 DPU 系統到另一端 DPU 系統的請求時間和流量等測試DPU 的延遲、吞吐量等性能。

329a2504-3ee1-11ed-9e49-dac502259ad0.png

端對端型測試系統在單端型測試系統的基礎上,增加網絡基礎設備(通常為網線)

用于直接連接兩個單端測試系統,其結構如圖2.3所示。根據 DPU 所支持的網口速率不同,可采取不同的網絡連接設備,缺省值為 100Gbs 連接。

多端型(Multi-End)測試系統

多端型測試系統是由多個單端型測試系統經由復雜網絡(復雜的網絡拓撲)連接形

成的測試系統。在這種測試系統中,可以模擬 DPU 所處的真實網絡環境,測試 DPU 網絡處理的實際性能。

多端型測試系統模型主要用于模擬基于 DPU 構建的數據中心,通過復雜的網絡將

眾多 DPU 系統 (功能相同或者不同) 互連起來,從而測試基于 DPU 系統實現的網絡、存儲或安全加速應用的真實性能,如NVMe-oF 讀取不同結點存儲系統的存儲資源、RDMA訪問不同結點的資源。在這種測試模型中,根據請求與響應時間、請求的數據量及并發的請求數等可以測試延時、吞吐量、連接能力等指標。

32c7fa6a-3ee1-11ed-9e49-dac502259ad0.png

多端型測試系統在單端型測試系統的基礎上,需要增加更復雜的網絡基礎設備用于連接不同節點的 DPU 系統。這些網絡基礎設施包括但不限于集線器、交換機、路由器等。

32f25ecc-3ee1-11ed-9e49-dac502259ad0.png

在 DPU Benchmark 執行時,為了保證測試結果的準確性與可重復性,對于同一種測試用例執行兩輪(特殊的情況在具體的測試用例說明)。每一輪分為三個部分:預熱 (Warmup Run) 部分排除初始化干擾;負載執行 (Measured Run) 部分為真正的指標測試;結果檢查 (Result Check) 部分檢查結果的正確性 (數據傳輸的完整性,計算結果的正確性等)。每執行完一輪需要恢復至初始狀態 (Clear up)。在預熱部分與負載執行之間不允許執行其他任務。每一輪執行的過程中,DPU 測試系統配置不可以發生變化。

在 DPU Benchmark 執行過程中,DPU 測試系統不可以重啟或者重新開始。如果 DPU系統測試應用、操作系統或者硬件發生不可恢復的錯誤時,這一輪的執行應作無效;如果 DPU 系統測試應用、操作系統或者硬件檢測到可恢復的錯誤,并且錯誤糾正并恢復正常,那么這一輪的執行應作有效。在錯誤發生處理期間,測試者不能人工干預,否則,這一輪執行應作無效。

測試報告中除了給出不同測試用例的性能指標,還需要給出測試過程中的全部配置信息,包括:配置參數,包括服務器、存儲、網絡等其他硬件設施;安裝的操作系統、文件系統、測試工具等軟件版本;在測試過程中使用到的其他軟件程序;程序編譯優化選項。在執行 DPU Benchmark 時如果系統發送異常或者其他情況,需要在報告附錄中指出。

本文來自“專用數據處理器(DPU)性能基準評測方法與實現(2022)”介紹 DPU性能測試系統框架與測試流程,包括測試系統、測試要求、測試活動三部分。完整內容請參看原報告。

審核編輯:湯梓紅

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

    關注

    68

    文章

    10910

    瀏覽量

    213139
  • 測試系統
    +關注

    關注

    6

    文章

    825

    瀏覽量

    62267
  • DPU
    DPU
    +關注

    關注

    0

    文章

    368

    瀏覽量

    24268
  • 數據處理器
    +關注

    關注

    0

    文章

    26

    瀏覽量

    8688

原文標題:DPU性能評測系統框架與測試流程

文章出處:【微信號:AI_Architect,微信公眾號:智能計算芯世界】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    《數據處理器:DPU編程入門》讀書筆記

    關注計算能力的提升,通信基礎設施的提升跟不上,那么數據中心的整體系統性能依然受限,無法發揮出真正的潛力。DPU的提出背景就是應對這些數據量和復雜性的指數級增長。未來,需要將計算移至接近數據的位置,這是
    發表于 12-21 10:47

    《數據處理器:DPU編程入門》DPU計算入門書籍測評

    一、DPU計算框架 通過一周多的時間翻閱這本書,基本上這本書是一本比較全面的,面向架構的新手指導數據。它在書中詳盡介紹了關于DPU在計算機架構中的應用。 對于DPU來說,是一種平行于
    發表于 12-24 10:54

    IaaS+on+DPU(IoD)+下一代高性能算力底座技術白皮書

    ,在其上掛載了各種計算、存儲資源的節點,對于系統的資源彈性、運行效率、性能都大有益處。但是這種使用方式的變化,需要對現有云計算架構進行一定程度的變革,才能充分發揮出 DPU的優勢。云計算中的頭部企業
    發表于 07-24 15:32

    專?數據處理器 (DPU) 技術??書

    513.3. 應用場景三:安全功能卸載 554.DPU軟件棧五層模型584.1. 軟件棧開發面臨的挑戰 584.2. DPU異構計算架構五層開發模型 584.3. 典型軟件框架案例 635.業界產品概要介紹
    發表于 03-14 17:35

    【書籍評測活動NO.23】數據處理器:DPU編程入門

    ,擁有極高的安全性和強大的功能。 全球第一本系統性介紹DPU及其軟件開發的圖書 涵蓋新一代計算單元——DPU的簡介、技術優勢及未來技術發展路徑 基于NVIDIA DOCA軟件框架開發軟
    發表于 10-24 15:21

    什么是DPU

    DPU則進行數據處理。” 什么是DPU? 數據處理器 基于行業標準,高性能及軟件可編程的多核CPU 高性能網絡接口 靈活、可編程的加速引擎 DPU
    發表于 11-03 10:55

    《數據處理器:DPU編程入門》+初步熟悉這本書的結構和主要內容

    浪費等問題。DPU將數據處理和網絡功能集成到同一塊硬件中,可以實現更高效的數據處理和傳輸,同時減少系統復雜性和資源開銷。這種集成可以提供更低的延遲和更高的吞吐量,從而改善應用程序性能和用戶體驗。 2
    發表于 12-08 18:03

    ServerScope集成性能評測系統框架

    介紹了ServerScope 集成性能評測系統框架結構的設計與實現實踐證明利用框架技術顯著降低了性能
    發表于 06-28 15:18 ?18次下載
    ServerScope集成<b class='flag-5'>性能</b><b class='flag-5'>評測</b><b class='flag-5'>系統</b><b class='flag-5'>框架</b>

    NVIDIA發布用于BlueField DPU的軟件框架DOCA 1.1

    NVIDIA 發布 NVIDIA DOCA 1.1 —— 用于 BlueField DPU(全球最先進的數據處理器)的軟件框架。最新版本的 NVIDIA DOCA 將延續 DOCA 搶先體驗計劃
    的頭像 發表于 08-04 10:17 ?2396次閱讀

    NVIDIA推出基于 NVIDIA BlueField DPU 的 DOCA 1.2 軟件框架

    NVIDIA 最近推出了基于 NVIDIA BlueField DPU 的 DOCA 1.2 軟件框架 。此最新版本讓已在 DOCA 早期訪問計劃中的合作伙伴和客戶,可加快 DPU 上應用程序和整體零信任解決方案的開發。
    的頭像 發表于 12-23 17:42 ?1819次閱讀

    NVIDIA BlueField-2 DPU性能測試方法

    DPU(數據處理器)將服務器和存儲之間的 IOPS 性能提升至 4100 萬以上,超過之前世界紀錄的四倍。
    的頭像 發表于 01-04 14:25 ?2889次閱讀

    中科馭數等單位牽頭發布行業首部DPU評測方法技術白皮書

    性能評測系統框架測試流程 三、面向網絡的基準評測
    的頭像 發表于 08-02 14:45 ?1246次閱讀
    中科馭數等單位牽頭發布行業首部<b class='flag-5'>DPU</b><b class='flag-5'>評測</b>方法技術白皮書

    被稱為數據中心“第三顆主力芯片”,DPU憑什么?

    2021年10月至今,中科院計算所面向全行業先后發布了《專用數據處理器(DPU)技術白皮書》和《專用數據處理器(DPU性能基準評測方法與實現》,兩份白皮書較為全面地解釋了,
    發表于 10-18 15:09 ?854次閱讀
    被稱為數據中心“第三顆主力芯片”,<b class='flag-5'>DPU</b>憑什么?

    中科馭數發布軟件開發平臺HADOS 2.0 釋放DPU極致性能

    近日,中科馭數在2022 CNCC 中國計算大會上發布了HADOS敏捷異構軟件平臺2.0版本。該平臺可為馭數DPU系列產品提供通用且編程友好的軟件框架,充分釋放DPU產品性能,有望成為
    的頭像 發表于 12-28 11:52 ?1489次閱讀

    性能測試流程和步驟有哪些

    性能測試是軟件測試的一個重要環節,主要目的是評估軟件在不同負載條件下的性能表現,以確保軟件能夠滿足用戶的需求。本文將詳細介紹性能
    的頭像 發表于 05-29 16:00 ?935次閱讀
    主站蜘蛛池模板: 色多多视频在线观看播放 | 大色综合色综合资源站 | 日韩午夜在线视频不卡片 | 又粗又硬又爽又黄毛片 | 深夜视频在线免费观看 | 美女拍拍拍黄色 | 国产在线精品观看一区 | 日本大片免aaa费观看视频 | 日韩婷婷 | 天天干天天做天天操 | 日韩欧免费一区二区三区 | 亚洲最色网站 | 欧美四级在线 | 天天摸天天做天天爽天天弄 | 日本色视 | 免费一级特黄3大片视频 | 午夜美女久久久久爽久久 | 四虎影院网 | 操的网站| 手机在线黄色网址 | 欧美性猛片xxxxⅹ免费 | 手机在线看福利 | 永久在线观看www免费视频 | 日本黄色影片在线观看 | 国产一级特黄a大片免费 | 深夜动态福利gif进出粗暴 | 国模大尺度酒店私拍视频拍拍 | 天天综合色天天综合色sb | 日韩a免费 | 韩国理论三级在线观看视频 | 三级理论手机在线观看视频 | 免费国产在线视频 | 人人澡 人人澡 人人看 | 夜间免费小视频 | 四虎永久网址 | 天堂中文最新版www 天堂资源8中文最新版在线 | 国产成都一二三四区 | 91综合网 | 免费一级特黄3大片视频 | 久久人人网 | 色五月在线视频 |