一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

RDMA over RoCE V2設(shè)計(jì)2:ip 整體設(shè)計(jì)考慮

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

掃碼添加小助手

加入工程師交流群

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

IP框架
這里重點(diǎn)討論P(yáng)C與FPGA之間采用RDMA RoCE v2 高速數(shù)據(jù)傳輸,F(xiàn)PGA與FPGA后面介紹。該IP系統(tǒng)的整體架構(gòu)如圖 1 所示。它通過(guò) QSFP28 接口連接上位機(jī)進(jìn)行數(shù)據(jù)傳輸;通過(guò)AXI-Lite 接口進(jìn)行系統(tǒng)控制;AXI4 接口進(jìn)行數(shù)據(jù)傳輸。在系統(tǒng)內(nèi)部,根據(jù)功能劃分為系統(tǒng)控制模塊、融合以太網(wǎng)協(xié)議棧、以太網(wǎng)協(xié)議棧和 CMAC 集成塊。以下為各功能模塊的定義。

wKgZO2h291qAYWiEAACUVqTiZiU042.png

圖1 RDMA over RoCE V2 IP框圖

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

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


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22049

    瀏覽量

    618379
  • RDMA
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RDMA over RoCE V2設(shè)計(jì)2ip 整體框架設(shè)計(jì)考慮

    這里重點(diǎn)討論P(yáng)C與FPGA之間采用RDMA RoCE v2 高速數(shù)據(jù)傳輸,F(xiàn)PGA與FPGA后面介紹。該IP系統(tǒng)的整體架構(gòu)如圖 1 所示。
    發(fā)表于 07-16 08:51

    RDMA over RoCE V2設(shè)計(jì)1:為什么要設(shè)計(jì)它?

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

    RDMA over RoCE V2設(shè)計(jì)1:通用,穩(wěn)定及高性能!

    幾年后折羽而歸,但不影響PC領(lǐng)域成熟應(yīng)用產(chǎn)品的推廣。這里主要討論在FPGA上設(shè)計(jì)RDMA over RoCE V2,雖然已有xilinx的ernic應(yīng)用,但是性價(jià)比以及國(guó)產(chǎn)化需求還是有
    發(fā)表于 07-15 10:54

    RDMA簡(jiǎn)介7之可靠傳輸

    。RoCE v2協(xié)議實(shí)現(xiàn)可靠傳輸?shù)募夹g(shù)手段共有三種,分別為:丟包重傳機(jī)制、流量控制及擁塞管理。接下來(lái)將就這三種技術(shù)手段進(jìn)行詳細(xì)分析。 (1)丟包重傳機(jī)制 為了簡(jiǎn)化設(shè)計(jì)同時(shí)降低成本,RoCE v
    發(fā)表于 06-13 10:01

    RDMA簡(jiǎn)介6之RoCEV2連接管理

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

    RDMA簡(jiǎn)介5之RoCE V2隊(duì)列分析

    RDMA Write with immediate)操作不在此范圍內(nèi))。RoCE v2作為RoCE v2協(xié)議通信的重要機(jī)制,通常有五種隊(duì)列
    發(fā)表于 06-05 17:28

    RDMA簡(jiǎn)介4之ROcE V2初析

    RoCE v2原語(yǔ) (1)RDMA READ操作將遠(yuǎn)端主機(jī)內(nèi)存中的數(shù)據(jù)讀取到本地。具體流程為:本地主機(jī)將需要請(qǐng)求數(shù)據(jù)的地址、長(zhǎng)度及對(duì)應(yīng)的遠(yuǎn)程訪問(wèn)密鑰發(fā)送給遠(yuǎn)程主機(jī),遠(yuǎn)程主機(jī)比對(duì)密鑰通過(guò)后,則將數(shù)據(jù)
    發(fā)表于 06-05 15:20

    RDMA簡(jiǎn)介3之四種子協(xié)議對(duì)比

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

    RDMA簡(jiǎn)介2之A技術(shù)優(yōu)勢(shì)分析

    隨著數(shù)據(jù)中心對(duì)于網(wǎng)絡(luò)帶寬和延遲的要求日益增長(zhǎng),傳統(tǒng)的TCP/IP網(wǎng)絡(luò)已無(wú)法滿足性能要求,RDMA網(wǎng)絡(luò)則憑借其高帶寬、低延時(shí)的特性脫穎而出。相較于傳統(tǒng)TCP/IP協(xié)議,RDMA具有零拷貝
    發(fā)表于 06-04 11:35

    RDMA簡(jiǎn)介1之RDMA開(kāi)發(fā)必要性

    協(xié)議(iWARP)等RDMA實(shí)現(xiàn)方法,RoCE v2協(xié)議具有可通過(guò)以太網(wǎng)路由、低成本、無(wú)TCP/IP依賴等優(yōu)勢(shì)。因此,RoCE
    發(fā)表于 06-03 14:38

    HarmonyOS Next V2 @Local 和@Param

    HarmonyOS Next V2 @Local 和@Param @Local 背景 @Local 是 harmony 應(yīng)用開(kāi)發(fā)中的 v2 版本中 對(duì)標(biāo)**@State**的狀態(tài)管理修飾器,它解決了
    的頭像 發(fā)表于 04-02 18:27 ?392次閱讀
    HarmonyOS Next <b class='flag-5'>V2</b> @Local 和@Param

    HarmonyOS Next V2 @Monitor 和@Computed

    HarmonyOS Next V2 @Monitor 和@Computed @Monitor 介紹 @Monitor 是狀態(tài)把管理 V2 版本中的用于監(jiān)聽(tīng)狀態(tài)變量修改的技術(shù)。 它可以直接用在
    的頭像 發(fā)表于 04-02 18:26 ?354次閱讀

    加速網(wǎng)絡(luò)性能:融合以太網(wǎng) RDMA (RoCE) 的影響

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

    SAM IoT Wx v2硬件用戶指南

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

    RoCE與IB對(duì)比分析(一):協(xié)議棧層級(jí)篇

    在 AI 算力建設(shè)中, RDMA 技術(shù)是支持高吞吐、低延遲網(wǎng)絡(luò)通信的關(guān)鍵。目前,RDMA技術(shù)主要通過(guò)兩種方案實(shí)現(xiàn):Infiniband和RoCE(基于RDMA的以太網(wǎng)技術(shù),以下簡(jiǎn)稱為
    的頭像 發(fā)表于 11-15 13:58 ?2184次閱讀
    <b class='flag-5'>RoCE</b>與IB對(duì)比分析(一):協(xié)議棧層級(jí)篇