日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

RDMA設(shè)計25:隊列管理模塊之發(fā)送模塊詳細(xì)設(shè)計分析

高速傳輸與存儲 ? 來源:高速傳輸與存儲 ? 作者:高速傳輸與存儲 ? 2026-01-25 16:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本博文主要交流設(shè)計思路,在本博客已給出相關(guān)博文約100篇,主要分布在文章及經(jīng)驗貼,希望對初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計。

wKgZO2laDm2ALwoAAACBfQaX-po216.png

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

通過上述的發(fā)送隊列管理方式,使得發(fā)送隊列可在系統(tǒng)工作過程中動態(tài)配置,用戶可以通過修改表單信息的方式簡便地修改隊列深度、隊列數(shù)量。在實際應(yīng)用中,用戶即可根據(jù)不同的數(shù)據(jù)環(huán)境靈活控制隊列深度和數(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)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2849

    瀏覽量

    53458
  • 高速傳輸
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    9322
  • RDMA
    +關(guān)注

    關(guān)注

    0

    文章

    102

    瀏覽量

    9669
  • BRAM
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    NVME控制器隊列管理模塊

    隊列管理模塊是整個NVMe Host控制器的核心模塊,該模塊實現(xiàn)了提交隊列與完成隊列
    發(fā)表于 05-03 20:19

    NVMe高速傳輸擺脫XDMA設(shè)計九:隊列管理模塊設(shè)計(上)

    設(shè)計,結(jié)合UVM驗證加快設(shè)計速度。隊列管理模塊采用隊列的存儲與控制分離的設(shè)計結(jié)構(gòu),如圖1所示為隊列管理模塊的結(jié)構(gòu)框圖。 圖1
    發(fā)表于 07-27 17:41

    NVMe高速傳輸擺脫XDMA設(shè)計十:隊列管理模塊設(shè)計(下)

    ?續(xù)上,隊列管理模塊采用隊列的存儲與控制分離的設(shè)計結(jié)構(gòu),如圖1所示為隊列管理模塊的結(jié)構(gòu)框圖。 ?編輯 圖1
    發(fā)表于 07-30 16:27

    NVMe高速傳輸擺脫XDMA設(shè)計37:隊列管理功能驗證與分析1

    。 測試點與對應(yīng)測試步驟如表 1所示。 表 1 隊列管理功能驗證步驟 (1) 創(chuàng)建隊列功能測試結(jié)果 測試步驟 1、 2 關(guān)鍵信號波形如圖1 所示。 在配置隊列控制寄存器后, 隊列管理
    發(fā)表于 10-13 11:17

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

    v2 接收模塊的接收隊列條目時,根據(jù)其中的隊列 ID 尋找相應(yīng)表單,并通知發(fā)送隊列管理單元釋放對應(yīng)表單中的
    發(fā)表于 01-04 14:54

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

    標(biāo)識。故而只使用一個虛擬完成隊列足以滿足接收隊列管理單元和發(fā)送隊列管理單元的信息需求。這樣的設(shè)計在一定程度上縮減存儲資源開銷的同時,也會進(jìn)一步減小用戶操作難度,使
    發(fā)表于 01-05 09:04

    RDMA設(shè)計26:隊列管理模塊設(shè)計接收隊列模塊詳細(xì)分析

    發(fā)送隊列表單不同的是,用戶接收隊列表單中只包含了隊列 ID、會話 ID、遠(yuǎn)程主機(jī) IP 地址。 當(dāng)接收隊列管理單元接收到來自 RoCE v2
    發(fā)表于 01-22 09:03

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

    范圍也是不同的,完成條目中的隊列 ID 不再是遠(yuǎn)程主機(jī)的唯一標(biāo)識。故而只使用一個虛擬完成隊列足以滿足接收隊列管理單元和發(fā)送隊列管理單元的信息
    發(fā)表于 01-23 08:52

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

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

    主動隊列管理建模及最優(yōu)控制策略

    主動隊列管理建模及最優(yōu)控制策略針對主動隊列管理(AQM)研究中缺乏系統(tǒng)的理論分析的問題,引入最優(yōu)控制理論進(jìn)行分析,得到了主動隊列管理的數(shù)學(xué)模
    發(fā)表于 06-14 00:14

    隊列管理電路-上篇

    在數(shù)字芯片設(shè)計中,幾乎所有模塊都會涉及到隊列管理。輸入輸出的管理、不同數(shù)據(jù)流的調(diào)度、亂序數(shù)據(jù)的重排序、不同模塊的同步處理、資源管理,等等,均
    的頭像 發(fā)表于 01-21 16:49 ?1503次閱讀
    <b class='flag-5'>隊列管理</b>電路-上篇

    隊列管理電路-下篇

    前文聊了隊列管理的幾種典型電路,硬件邏輯簡單,代碼實現(xiàn)時容易操作。鏈表也是隊列管理的常用電路,相比前文的幾種結(jié)構(gòu),會稍微復(fù)雜一些。
    的頭像 發(fā)表于 01-21 17:11 ?1526次閱讀
    <b class='flag-5'>隊列管理</b>電路-下篇

    NVME控制器隊列管理模塊

    隊列管理模塊是整個NVMe Host控制器的核心模塊,該模塊實現(xiàn)了提交隊列與完成隊列
    的頭像 發(fā)表于 05-03 15:32 ?789次閱讀
    NVME控制器<b class='flag-5'>之</b><b class='flag-5'>隊列管理</b><b class='flag-5'>模塊</b>

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計九:隊列管理模塊(上)

    這是采用PCIe設(shè)計NVMe,并非調(diào)用XDMA方式,后者在PCIe4.0時不大方便,故團(tuán)隊直接采用PCIe設(shè)計,結(jié)合UVM驗證加快設(shè)計速度。 隊列管理模塊采用隊列的存儲與控制分離的設(shè)計結(jié)構(gòu)。
    的頭像 發(fā)表于 08-04 09:53 ?868次閱讀
    NVMe IP高速傳輸卻不依賴XDMA設(shè)計<b class='flag-5'>之</b>九:<b class='flag-5'>隊列管理</b><b class='flag-5'>模塊</b>(上)

    RDMA設(shè)計24:隊列管理模塊設(shè)計

    隊列管理模塊采用管理與存儲分離的結(jié)構(gòu)進(jìn)行設(shè)計,由發(fā)送隊列存儲、發(fā)送
    的頭像 發(fā)表于 01-20 11:45 ?1578次閱讀
    <b class='flag-5'>RDMA</b>設(shè)計24:<b class='flag-5'>隊列管理</b><b class='flag-5'>模塊</b>設(shè)計
    广饶县| 沧州市| 建平县| 太白县| 兴安盟| 高邮市| 阳山县| 重庆市| 明光市| 邛崃市| 滕州市| 关岭| 谢通门县| 西乌珠穆沁旗| 垫江县| 桃江县| 玉林市| 杭锦旗| 阿瓦提县| 南江县| 建平县| 珠海市| 嘉义市| 南安市| 扎囊县| 新余市| 南澳县| 修水县| 五大连池市| 阳朔县| 夹江县| 中宁县| 新竹县| 平武县| 当雄县| 岐山县| 清徐县| 开阳县| 琼中| 石阡县| 襄汾县|