chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RDMA設(shè)計(jì)8:狀態(tài)管理單元設(shè)計(jì)

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

掃碼添加小助手

加入工程師交流群

本博文主要交流設(shè)計(jì)思路,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。

隊(duì)列管理模塊采用管理與存儲(chǔ)分離的結(jié)構(gòu)進(jìn)行設(shè)計(jì),由發(fā)送隊(duì)列存儲(chǔ)、發(fā)送隊(duì)列管理、接收隊(duì)列管理、完成條目解析、異常完成條目處理和 Round-Robin 仲裁組成。
隊(duì)列管理模塊的結(jié)構(gòu)如圖 1所示。

wKgZO2lBHeaAYQyGAAIV7OGdZxU866.png


圖1 隊(duì)列管理模塊的結(jié)構(gòu)圖

(1)發(fā)送隊(duì)列
發(fā)送隊(duì)列的管理由發(fā)送隊(duì)列管理單元和發(fā)送隊(duì)列存儲(chǔ)共同實(shí)現(xiàn)。其中,發(fā)送隊(duì)列存儲(chǔ)為所有發(fā)送隊(duì)列共用的存儲(chǔ)空間,根據(jù)用戶環(huán)境和開發(fā)板環(huán)境不同可由 BRAM、URAM 或 LUTRAM 實(shí)現(xiàn)。發(fā)送隊(duì)列管理單元?jiǎng)t負(fù)責(zé)管理這個(gè)存儲(chǔ)空間,并處理用戶指令和發(fā)送隊(duì)列讀取請求。在發(fā)送隊(duì)列管理單元中存在一個(gè) SQ1 表單和若干用戶 SQ表單來管理發(fā)送隊(duì)列,每個(gè)表單中存儲(chǔ)發(fā)送隊(duì)列的信息,包括隊(duì)列 ID、隊(duì)列深度、會(huì)話 ID、遠(yuǎn)程主機(jī) IP 地址、MAC 地址、遠(yuǎn)程訪問密鑰、遠(yuǎn)程主機(jī)數(shù)據(jù)包序列號(hào)、本地主機(jī)數(shù)據(jù)包序列號(hào)、遠(yuǎn)程主機(jī)內(nèi)存起始地址和遠(yuǎn)程主機(jī)內(nèi)存地址大小等。
當(dāng)收到系統(tǒng)控制模塊中的隊(duì)列控制單元發(fā)送過來的創(chuàng)建隊(duì)列請求時(shí),發(fā)送隊(duì)列管理單元首先判斷隊(duì)列 ID 和會(huì)話 ID 是否已存在。當(dāng)隊(duì)列管理模塊可以接受請求時(shí),其會(huì)啟用一個(gè)用戶請求隊(duì)列表單并根據(jù)接收到的信息創(chuàng)建用戶發(fā)送隊(duì)列,還會(huì)同步通知接收隊(duì)列管理單元啟用一個(gè)用戶接收隊(duì)列表單并創(chuàng)建接收隊(duì)列,并且通知連接管理模塊進(jìn)入創(chuàng)建連接流程。如果隊(duì)列 ID 或會(huì)話 ID 已存在,則請求失敗并返回錯(cuò)誤信息。
類似的,當(dāng)收到刪除隊(duì)列請求時(shí),同樣判斷隊(duì)列 ID 和會(huì)話 ID,如果二者均存在,則刪除對應(yīng)的用戶請求隊(duì)列表單并同步通知接收隊(duì)列管理單元?jiǎng)h除對應(yīng)用戶接收隊(duì)列表單,并通知連接管理模塊進(jìn)入斷開連接流程。
當(dāng)接收到系統(tǒng)控制模塊中的指令控制單元發(fā)送過來的用戶請求時(shí),發(fā)送隊(duì)列管理單元首先根據(jù)用戶請求中的信息判斷對應(yīng)隊(duì)列是否存在。如果存在,則再次判斷遠(yuǎn)程主機(jī) IP 地址、MAC 地址、遠(yuǎn)程訪問密鑰等信息是否正確,如果均校驗(yàn)通過,則根據(jù)對應(yīng)用戶發(fā)送隊(duì)列表單中的起始偏移地址、隊(duì)列深度計(jì)算出當(dāng)次用戶請求的寫地址,將發(fā)送隊(duì)列條目寫入該地址。同樣的,當(dāng)接收到讀發(fā)送隊(duì)列請求時(shí),其根據(jù)請求的地址獲取其對應(yīng)的用戶請求隊(duì)列中的表單信息,生成發(fā)送隊(duì)列讀地址,并從該地址讀取
發(fā)送隊(duì)列條目。
通過上述的發(fā)送隊(duì)列管理方式,使得發(fā)送隊(duì)列可在系統(tǒng)工作過程中動(dòng)態(tài)配置,用戶可以通過修改表單信息的方式簡便地修改隊(duì)列深度、隊(duì)列數(shù)量。在實(shí)際應(yīng)用中,用戶即可根據(jù)不同的數(shù)據(jù)環(huán)境靈活控制隊(duì)列深度和數(shù)量,以此來優(yōu)化系統(tǒng)的性能發(fā)揮和功耗表現(xiàn)。

B站已給出相關(guān)性能的視頻,如想進(jìn)一步了解,請搜索B站用戶:專注與守望

https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    99

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RDMA設(shè)計(jì)40:隊(duì)列管理及連接建立功能驗(yàn)證與分析

    ;當(dāng)刪除隊(duì)列時(shí),同樣要斷開與遠(yuǎn)程主機(jī)的連接。因此,對于隊(duì)列管理及連接建立功能進(jìn)行聯(lián)合仿真驗(yàn)證。測試項(xiàng)及測試步驟如表 1 所示。 表1 隊(duì)列管理及連接建立驗(yàn)證步驟 在進(jìn)行 RDMA 隊(duì)列創(chuàng)建中,需要
    發(fā)表于 02-13 10:15

    RDMA設(shè)計(jì)27:隊(duì)列管理模塊設(shè)計(jì)之完成模塊詳細(xì)分析

    。 (3)完成隊(duì)列 完成隊(duì)列的管理由完成條目解析單元和異常完成條目處理單元組成。完成條目解析單元中只設(shè)置了一個(gè)虛擬完成隊(duì)列,使用這樣的結(jié)構(gòu)設(shè)計(jì)原因有三。 一是當(dāng)完成條目
    發(fā)表于 01-23 08:52

    RDMA設(shè)計(jì)23:連接管理模塊設(shè)計(jì)3

    。 (2)斷開連接流程 在 DISCONNECT 狀態(tài)下,狀態(tài)機(jī)讀取一條連接信息緩存中的指令信息,同時(shí)判斷指令信息中的會(huì)話 ID 是否在會(huì)話管理池中存在。如會(huì)話 ID 已存在,則斷開連接流程繼續(xù),組裝
    發(fā)表于 01-16 08:30

    RDMA設(shè)計(jì)22:連接管理模塊設(shè)計(jì)2

    ) 建立連接流程 在 CONNECT 狀態(tài)下,讀取一條連接信息緩存中的指令信息,同時(shí)判斷指令信息中的會(huì)話 ID 是否在會(huì)話管理池中存在。如會(huì)話 ID 不存在,則繼續(xù)進(jìn)行建立連接流程,并組裝 CM 連接
    發(fā)表于 01-14 15:54

    RDMA設(shè)計(jì)21:連接管理模塊設(shè)計(jì)

    本博文主要交流設(shè)計(jì)思路,在本博客已給出相關(guān)博文約100篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。 連接管理模塊由一個(gè)連接信息緩存、一個(gè)連接管理狀態(tài)機(jī)和一個(gè)會(huì)話
    發(fā)表于 01-12 11:03

    RDMA設(shè)計(jì)18:隊(duì)列管理模塊設(shè)計(jì)3

    處理單元組成。完成條目解析單元中只設(shè)置了一個(gè)虛擬完成隊(duì)列,使用這樣的結(jié)構(gòu)設(shè)計(jì)原因有三。 一是當(dāng)完成條目狀態(tài)為正常完成時(shí),只需要通知接受接收隊(duì)列管理
    發(fā)表于 01-05 09:04

    RDMA設(shè)計(jì)17:隊(duì)列管理模塊設(shè)計(jì)2

    。 (2)接收隊(duì)列 接收隊(duì)列由一個(gè)接收隊(duì)列管理單元組成。與發(fā)送隊(duì)列類似的是,接收隊(duì)列管理單元也由若干表單構(gòu)成,其中包括 RQ1 表單和用戶接收隊(duì)列表單。用戶接收隊(duì)列表單與用戶發(fā)送隊(duì)列
    發(fā)表于 01-04 14:54

    RDMA設(shè)計(jì)15:連接管理模塊設(shè)計(jì)2

    。 (1) 建立連接流程 在 CONNECT 狀態(tài)下,讀取一條連接信息緩存中的指令信息,同時(shí)判斷指令信息中的會(huì)話 ID 是否在會(huì)話管理池中存在。如會(huì)話 ID 不存在,則繼續(xù)進(jìn)行建立連接流程,并組裝 CM
    發(fā)表于 12-31 14:23

    RDMA設(shè)計(jì)14:連接管理模塊設(shè)計(jì)

    本博文主要交流設(shè)計(jì)思路,在本博客已給出相關(guān)博文130多篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。連接管理模塊由一個(gè)連接信息緩存、一個(gè)連接管理狀態(tài)機(jī)和一個(gè)會(huì)話
    發(fā)表于 12-30 16:51

    RDMA設(shè)計(jì)12:融合以太網(wǎng)協(xié)議棧設(shè)計(jì)1

    本文主要交流設(shè)計(jì)思路,在本博客已給出相關(guān)博文90多篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。 融合以太網(wǎng)協(xié)議棧負(fù)責(zé)用戶請求與 RDMA 數(shù)據(jù)包的轉(zhuǎn)換、管理
    發(fā)表于 12-25 11:39

    RDMA設(shè)計(jì)11:性能監(jiān)測單元設(shè)計(jì)

    本文主要交流設(shè)計(jì)思路,在本博客已給出相關(guān)博文一百多篇,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。 性能監(jiān)測單元負(fù)責(zé)監(jiān)測 RoCE v2 高速數(shù)據(jù)傳輸系統(tǒng)的運(yùn)行狀態(tài)
    發(fā)表于 12-24 09:50

    RDMA設(shè)計(jì)10:指令控制單元設(shè)計(jì)?

    指令控制單元負(fù)責(zé)控制數(shù)據(jù)傳輸及 DMA 數(shù)據(jù)讀寫。該單元簡化了數(shù)據(jù)傳輸及DMA 操作,使得用戶可以更簡便的控制數(shù)據(jù)傳輸事務(wù)。指令控制單元的功能由指令控制寄存器組和指令狀態(tài)寄存器組成。
    的頭像 發(fā)表于 12-23 09:24 ?291次閱讀
    <b class='flag-5'>RDMA</b>設(shè)計(jì)10:指令控制<b class='flag-5'>單元</b>設(shè)計(jì)?

    RDMA設(shè)計(jì)8狀態(tài)管理單元設(shè)計(jì)

    管理單元負(fù)責(zé)讀取系統(tǒng)工作狀態(tài),包括物理鏈路連接狀態(tài)和隊(duì)列連接狀態(tài),并反饋給上位機(jī)。狀態(tài)
    發(fā)表于 12-21 09:24

    RDMA設(shè)計(jì)5:RoCE V2 IP架構(gòu)

    控制的核心模塊。RoCE v2 高速數(shù)據(jù)傳輸IP內(nèi)部集成了多種功能,包括 RDMA 建鏈、RDMA 隊(duì)列管理、DMA 傳輸和系統(tǒng)監(jiān)控等。 這些功能均由系統(tǒng)控制模塊進(jìn)行管理。為了對這些功
    發(fā)表于 11-25 10:34

    如何實(shí)現(xiàn)開源開放生態(tài)下的RDMA網(wǎng)絡(luò)監(jiān)控?

    在當(dāng)今AI、大模型飛速發(fā)展的時(shí)代,RDMA(Remote Direct Memory Access,遠(yuǎn)程直接內(nèi)存訪問)網(wǎng)絡(luò)技術(shù)憑借其低延遲、高吞吐量的特性,在數(shù)據(jù)中心、高性能計(jì)算等領(lǐng)域得到了廣泛應(yīng)用
    的頭像 發(fā)表于 03-03 13:42 ?1158次閱讀
    如何實(shí)現(xiàn)開源開放生態(tài)下的<b class='flag-5'>RDMA</b>網(wǎng)絡(luò)監(jiān)控?