91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

RDMA over RoCE V2設計2:ip 整體設計考慮

高速傳輸與存儲 ? 來源:高速傳輸與存儲 ? 作者:高速傳輸與存儲 ? 2025-07-16 08:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

設計IP需要考慮如下因素:
1)基于 IBTA 1.5 協議規范,支持 RoCE v2 標準協議傳輸,同時支持 ARP協議和 ICMP 協議。
2)基于 Xilinx CMAC 集成塊進行開發并獨立設計 UDP/IP 協議棧。一方面,CMAC 集成塊具有多種版本,并且適用平臺多,因此本數據傳輸系統能夠部署在支持 CMAC 集成塊的 FPGA 開發板上。另一方面,獨立設計 UDP/IP 協議棧能夠讓本設計具有更高的數據傳輸性能并進一步降低資源占用。
3)采用純邏輯電路開發。設計基于純邏輯電路,可以脫離 MCU 控制獨立運行,兼容 SoC 環境與純邏輯環境。
4)使用標準 AXI 總線接口,設計使用標準化的 AXI4 及 AXI-Stream 總線接口進行數據傳輸,同時使用標準化的 AXI-Lite 總線接口提供系統控制功能,在保證傳輸性能的同時,使得本設計更容易集成到應用、生產環境中。
5)多隊列并行管理及控制。支持系統運行過程中進行創建隊列、刪除隊列、隊列更改等操作。
6)DMA 傳輸。通過配置 DMA 寄存器實現直接的數據傳輸請求,同時使用突發傳輸來提高數據傳輸性能。

IP框架
這里重點討論PC與FPGA之間采用RDMA RoCE v2 高速數據傳輸,FPGA與FPGA后面介紹。該IP系統的整體架構如圖 1 所示。它通過 QSFP28 接口連接上位機進行數據傳輸;通過AXI-Lite 接口進行系統控制;AXI4 接口進行數據傳輸。在系統內部,根據功能劃分為系統控制模塊、融合以太網協議棧、以太網協議棧和 CMAC 集成塊。以下為各功能模塊的定義。

wKgZO2h291qAYWiEAACUVqTiZiU042.png

圖1 RDMA over RoCE V2 IP框圖

該IP控制模塊是實現系統功能控制的核心模塊。RoCE v2 高速數據傳輸系統內部集成了多種功能,包括 RDMA 建鏈、RDMA 隊列管理、DMA 傳輸和系統監控等。
這些功能均由系統控制模塊進行管理。為了對這些功能進行高效的管理,系統控制模塊設計了對應的功能控制單元及相應的寄存器,并將這些寄存器抽象為 AXI-Lite 從機端接口,使得本數據傳輸系統可以簡易地集成進用戶環境。同時通過 AXI-Lite 接口,用戶可以高效的與本數據傳輸系統進行交互,實現對系統功能的控制,而不必了解本IP的底層工作邏輯。
融合以太網協議棧是實現 RoCE v2 命令提交和完成機制的核心模塊,完成網絡層級中網絡層及應用層功能。該模塊負責將來自系統控制模塊的功能請求轉換為RoCE v2 指令,如建鏈、斷鏈、數據傳輸,并執行指令提交及完成機制。此外,該模塊還實現了 RDMA 隊列管理功能,包括隊列存儲、隊列創建及刪除、隊列仲裁等功能。同時,本模塊也負責控制 DMA 數據讀寫,將數據讀寫請求轉換為 AXI4 總線事務,通過 AXI4 總線接口讀寫數據,并負責 RoCE v2 網絡包的封裝、解析、不變循環冗余校驗(ICRC)生成等功能。
以太網協議棧模塊負責解析及組裝網絡包,完成網絡層級中傳輸層、網絡層及網絡接口層功能。首先,該模塊接收來自融合以太網協議棧的網絡包,并為其逐層添加UDP、IP 及 ETH 頭部,使其成為完整的網絡包后發送至 CMAC 集成塊。其次,該模塊解析來自遠程主機的 ARP 或 ICMP 網絡包,用以實現網絡嗅探功能。最后,該模塊負責接收 CMAC 集成塊傳輸過來的網絡包,并對其進行解包和解析,而后根據包的功能分發到相應模塊或子模塊。最后,該模塊還實現了網絡擁塞處理及流量控制機
制,如 ECN 協議或 PFC 協議。

B站已給出相關性能的視頻,如想進一步了解,請搜索B站用戶:專注與守望
鏈接:https://space.bilibili.com/585132944/dynamic?spm_id_from=333.1365.list.card_title.click


審核編輯 黃宇

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

    關注

    1645

    文章

    22050

    瀏覽量

    618693
  • RDMA
    +關注

    關注

    0

    文章

    85

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RDMA over RoCE V2設計2ip 整體框架設計考慮

    這里重點討論PC與FPGA之間采用RDMA RoCE v2 高速數據傳輸,FPGA與FPGA后面介紹。該IP系統的整體架構如圖 1 所示。
    發表于 07-16 08:51

    RDMA over RoCE V2設計1:為什么要設計它?

    基于PC-PC或GPU-GPU之間RDMA設計已有較多廠商投入,雖然有的大廠投入幾年后折羽而歸,但不影響PC領域成熟應用產品的推廣。這里主要討論在FPGA上設計RDMA over RoCE
    的頭像 發表于 07-15 10:58 ?129次閱讀
    <b class='flag-5'>RDMA</b> <b class='flag-5'>over</b> <b class='flag-5'>RoCE</b> <b class='flag-5'>V2</b>設計1:為什么要設計它?

    RDMA over RoCE V2設計1:通用,穩定及高性能!

    幾年后折羽而歸,但不影響PC領域成熟應用產品的推廣。這里主要討論在FPGA上設計RDMA over RoCE V2,雖然已有xilinx的ernic應用,但是性價比以及國產化需求還是有
    發表于 07-15 10:54

    RDMA簡介7之可靠傳輸

    RoCE v2協議實現可靠傳輸的技術手段共有三種,分別為:丟包重傳機制、流量控制及擁塞管理。接下來將就這三種技術手段進行詳細分析。 (1)丟包重傳機制 為了簡化設計同時降低成本,RoCE v
    發表于 06-13 10:01

    RDMA簡介6之RoCEV2連接管理

    ? RoCE v2協議的隊列在創建時就已確定連接類型,共有兩種工作模式:主要分為兩種工作模式:有連接模式和無連接模式。在有連接模式下,支持可靠連接(RC)和不可靠連接(UC)兩種傳輸類型;而無連接
    發表于 06-13 09:50

    RDMA簡介5之RoCE V2隊列分析

    RDMA Write with immediate)操作不在此范圍內)。RoCE v2作為RoCE v2協議通信的重要機制,通常有五種隊列
    發表于 06-05 17:28

    RDMA簡介4之ROcE V2初析

    RoCE v2原語 (1)RDMA READ操作將遠端主機內存中的數據讀取到本地。具體流程為:本地主機將需要請求數據的地址、長度及對應的遠程訪問密鑰發送給遠程主機,遠程主機比對密鑰通過后,則將數據
    發表于 06-05 15:20

    RDMA簡介3之四種子協議對比

    計算,從硬件級別保證傳輸可靠,但成本較為高昂,需要使用專用的IB交換機和IB網卡才可以正常路由。RoCE v1與RoCE v2RoCE協議
    發表于 06-04 16:05

    RDMA簡介2之A技術優勢分析

    隨著數據中心對于網絡帶寬和延遲的要求日益增長,傳統的TCP/IP網絡已無法滿足性能要求,RDMA網絡則憑借其高帶寬、低延時的特性脫穎而出。相較于傳統TCP/IP協議,RDMA具有零拷貝
    發表于 06-04 11:35

    RDMA簡介1之RDMA開發必要性

    協議(iWARP)等RDMA實現方法,RoCE v2協議具有可通過以太網路由、低成本、無TCP/IP依賴等優勢。因此,RoCE
    發表于 06-03 14:38

    HarmonyOS Next V2 @Local 和@Param

    HarmonyOS Next V2 @Local 和@Param @Local 背景 @Local 是 harmony 應用開發中的 v2 版本中 對標**@State**的狀態管理修飾器,它解決了
    的頭像 發表于 04-02 18:27 ?395次閱讀
    HarmonyOS Next <b class='flag-5'>V2</b> @Local 和@Param

    HarmonyOS Next V2 @Monitor 和@Computed

    HarmonyOS Next V2 @Monitor 和@Computed @Monitor 介紹 @Monitor 是狀態把管理 V2 版本中的用于監聽狀態變量修改的技術。 它可以直接用在
    的頭像 發表于 04-02 18:26 ?359次閱讀

    加速網絡性能:融合以太網 RDMA (RoCE) 的影響

    直接內存訪問 (RDMA) (RoCE)。這項突破性技術促進了系統之間的直接數據傳輸,無需 CPU 干預,從而顯著減少延遲并提高整體系統性能。[愛波]一家著名的 FPGA 設計公司處于這一進步的最前沿,通過將 AMD 的 ERN
    的頭像 發表于 01-25 11:50 ?870次閱讀
    加速網絡性能:融合以太網 <b class='flag-5'>RDMA</b> (<b class='flag-5'>RoCE</b>) 的影響

    SAM IoT Wx v2硬件用戶指南

    電子發燒友網站提供《SAM IoT Wx v2硬件用戶指南.pdf》資料免費下載
    發表于 01-21 14:02 ?0次下載
    SAM IoT Wx <b class='flag-5'>v2</b>硬件用戶指南

    RoCE與IB對比分析(一):協議棧層級篇

    在 AI 算力建設中, RDMA 技術是支持高吞吐、低延遲網絡通信的關鍵。目前,RDMA技術主要通過兩種方案實現:Infiniband和RoCE(基于RDMA的以太網技術,以下簡稱為
    的頭像 發表于 11-15 13:58 ?2208次閱讀
    <b class='flag-5'>RoCE</b>與IB對比分析(一):協議棧層級篇
    主站蜘蛛池模板: 狠狠gao| 精品精品国产高清a毛片牛牛 | 2021国产成人精品久久 | 久久国产成人午夜aⅴ影院 久久国产福利 | 国产小视频在线免费观看 | 特黄特色的视频免费播放 | 亚洲色图国产精品 | 妹子干综合网 | 精品四虎免费观看国产高清午夜 | 五月婷婷久 | 综合色视频 | 国产色噜噜 | 中文字幕亚洲色图 | 久久人人做人人玩人精品 | 午夜视频在线观看免费高清 | 午夜神马 | 亚在线 | 精品成人毛片一区二区视 | 色吧综合网 | 天天做夜夜做久久做狠狠 | 在线亚洲精品中文字幕美乳 | 加勒比黑人喝羽月希奶水 | 韩国三级理论在线看中文字幕 | 亚洲第一永久在线观看 | 色老二精品视频在线观看 | 欧美视频一区二区三区在线观看 | 高清不卡毛片免费观看 | 国产免费一区二区三区在线 | 日韩免费毛片 | 欧美.亚洲.日本一区二区三区 | 天天拍天天干天天操 | 怡红院亚洲怡红院首页 | 你懂的网站在线观看网址 | 国产伦一区二区三区免费 | 色综合久久一区二区三区 | 久久综合久色欧美婷婷 | 国产成人小视频 | 免费啪视频在线观看免费的 | 赛罗奥特曼银河帝国普通话免费版 | 天天看黄| 亚洲一区在线观看视频 |