国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之十:隊(duì)列管理模塊下

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

掃碼添加小助手

加入工程師交流群

?

續(xù)上,隊(duì)列管理模塊采用隊(duì)列的存儲(chǔ)與控制分離的設(shè)計(jì)結(jié)構(gòu),如圖1所示為隊(duì)列管理模塊的結(jié)構(gòu)框圖。

?

wKgZO2iJ2KuAXFb4AADorI0gq8Q618.png

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

由于提交隊(duì)列管理單元使用表單管理隊(duì)列信息,所以使隊(duì)列具有了可動(dòng)態(tài)配置的屬性,通過(guò)修改表單的信息便可以修改隊(duì)列數(shù)量和深度。在實(shí)際應(yīng)用中,當(dāng)出現(xiàn)大量隨機(jī)數(shù)據(jù)讀寫請(qǐng)求時(shí),可以通過(guò)修改表單增加隊(duì)列數(shù)量和深度,增強(qiáng)隨機(jī)讀寫性能;在順序讀寫數(shù)據(jù)時(shí),可以清除表單減少隊(duì)列數(shù)量和深度,降低資源占用和功耗。

對(duì)于完成隊(duì)列,設(shè)置一個(gè)完成隊(duì)列管理單元、一個(gè)完成條目解析單元和一塊異常完成條目緩存。完成管理單元中同樣包含了完成隊(duì)列表單,與提交隊(duì)列表單不同的是完成隊(duì)列表單中只包含了門鈴地址、隊(duì)列深度和門鈴頭、尾指針,并且只設(shè)置了一個(gè)admin完成隊(duì)列和一個(gè)I/O完成隊(duì)列。

這樣的結(jié)構(gòu)設(shè)計(jì)基于兩個(gè)方面的考量:首先,當(dāng)完成條目狀態(tài)為正常完成時(shí),只需將完成條目中的指令I(lǐng)D釋放到ID池,將對(duì)應(yīng)提交隊(duì)列ID的門鈴頭指針更新到提交隊(duì)列條目,當(dāng)完成條目狀態(tài)為異常時(shí),將其寫入異常完成條目緩存等待處理,這些過(guò)程由完成條目解析單元在短時(shí)間內(nèi)并行處理,不會(huì)出現(xiàn)完成隊(duì)列寫請(qǐng)求的阻塞,因此不需要設(shè)置多個(gè)I/O完成隊(duì)列和完成條目的存儲(chǔ)空間。其次,由于ID池的存在,所有的NVMe指令都具有一個(gè)唯一的ID,完成條目中的提交隊(duì)列ID不再作為指令的標(biāo)識(shí),因此僅使用一個(gè)I/O完成隊(duì)列對(duì)應(yīng)多個(gè)I/O提交隊(duì)列是可行的,并且異常的I/O完成條目和異常的admin完成條目存放在同一個(gè)緩存中也不會(huì)影響ID的辨識(shí)作用。

在有新的提交條目寫入提交隊(duì)列和新的完成隊(duì)列寫請(qǐng)求時(shí),提交隊(duì)列管理單元和完成隊(duì)列管理單元向?qū)?yīng)的隊(duì)列發(fā)起門鈴寫請(qǐng)求,這些請(qǐng)求經(jīng)過(guò)Round Robin仲裁器的仲裁后被發(fā)送給SSD。實(shí)際上,隨著仲裁輸入數(shù)量的增加,仲裁的效率和時(shí)序也會(huì)變差[[i]]。假設(shè)采用完成隊(duì)列和提交隊(duì)列一一對(duì)應(yīng)的結(jié)構(gòu),仲裁的輸入數(shù)量將是提交隊(duì)列數(shù)量的2倍,要保證仲裁效率和良好的時(shí)序,只能降低提交隊(duì)列數(shù)量,導(dǎo)致性能下降。而完成隊(duì)列管理單元所實(shí)現(xiàn)的結(jié)構(gòu)只占用兩個(gè)仲裁請(qǐng)求輸入,基于此可以增加更多的I/O提交隊(duì)列,充分發(fā)揮SSD性能。

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)投訴
  • nvme
    +關(guān)注

    關(guān)注

    0

    文章

    299

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)54:如何測(cè)試隊(duì)列管理功能2

    本博文主要交流設(shè)計(jì)思路,在本博客已給出相關(guān)博文幾篇,希望對(duì)初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。若有NVME或RDMA 產(chǎn)品及項(xiàng)目需求,請(qǐng)看B站視頻后聯(lián)系
    發(fā)表于 12-10 08:33

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)53:如何測(cè)試隊(duì)列管理功能

    本博文主要交流設(shè)計(jì)思路,希望對(duì)初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。若有NVME或RDMA 產(chǎn)品及項(xiàng)目需求,請(qǐng)看B站視頻后聯(lián)系。 這里通過(guò)實(shí)際環(huán)境中測(cè)試隊(duì)列管理
    發(fā)表于 12-09 08:21

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

    本文主要交流設(shè)計(jì)思路,在本博客已給出相關(guān)博文九十多篇,希望對(duì)初學(xué)者有用。注意這里只是拋磚引玉,切莫認(rèn)為參考這就可以完成商用IP設(shè)計(jì)。若有產(chǎn)品或項(xiàng)目需求,請(qǐng)看B站視頻后聯(lián)系 隊(duì)列管理功能主要包含創(chuàng)建
    發(fā)表于 10-13 11:17

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

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

    NVMe高速傳輸擺脫XDMA設(shè)計(jì)隊(duì)列管理模塊設(shè)計(jì)(

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

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

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

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)八:系統(tǒng)初始化

    采用XDMA是許多人常用xilinx庫(kù)實(shí)現(xiàn)NVMe或其他傳輸的方法。但是,XDMA介紹較少,在高速存儲(chǔ)設(shè)計(jì)時(shí),尤其是PCIe4.0模式
    的頭像 發(fā)表于 07-26 15:14 ?862次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)<b class='flag-5'>之</b>八:系統(tǒng)初始化

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)五:DMA 控制單元設(shè)計(jì)

    DMA 控制單元負(fù)責(zé)控制 DMA 傳輸事務(wù), 該單元承擔(dān)了 DMA 事務(wù)到 NVMe 事務(wù)的轉(zhuǎn)換任務(wù), 使用戶對(duì)數(shù)據(jù)傳輸事務(wù)的控制更加簡(jiǎn)單快捷。 DMA 控制功能由 DMA寄存器組實(shí)現(xiàn)。DMA
    發(fā)表于 07-02 19:45

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)四:系統(tǒng)控制模塊

    系統(tǒng)控制模塊負(fù)責(zé)實(shí)現(xiàn) NVMe over PCI 邏輯加速引擎的控制功能, 其結(jié)構(gòu)如圖 1 所示。 用戶通過(guò)系統(tǒng)控制模塊實(shí)現(xiàn)對(duì)初始化功能、 隊(duì)列管理功能、 DMA 功能等主要功能的控制
    的頭像 發(fā)表于 06-29 17:52 ?510次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)<b class='flag-5'>之</b>四:系統(tǒng)控制<b class='flag-5'>模塊</b>

    NVMe IP高速傳輸卻不依賴XDMA設(shè)計(jì)之三:系統(tǒng)架構(gòu)

    所設(shè)計(jì)的新系統(tǒng)架構(gòu)中,Nvme over PCIe IP通過(guò) PCIe 3.0x4 接口連接 NVMe固態(tài)硬盤, 并提供 AXI4-Lite 接口用于系統(tǒng)控制, 以及 AXI4 接口用于數(shù)據(jù)
    的頭像 發(fā)表于 06-29 17:46 ?1043次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b><b class='flag-5'>高速</b><b class='flag-5'>傳輸</b><b class='flag-5'>卻不依賴</b><b class='flag-5'>XDMA</b>設(shè)計(jì)之三:系統(tǒng)架構(gòu)

    NVMe IP高速傳輸卻不依賴便利的XDMA設(shè)計(jì)之三:系統(tǒng)架構(gòu)

    加速模塊、 PCIE 集成塊。 以下為各功能模塊的定義: 系統(tǒng)控制模塊是實(shí)現(xiàn)NVMe over PCIe關(guān)鍵組件。 NoP 邏輯加速引擎內(nèi)部集成了各種功能, 包括初始化、
    發(fā)表于 06-29 17:42

    NVMe IP高速傳輸卻不依賴便利的XDMA設(shè)計(jì)之二

    NVMe IP放棄XDMA原因 選用XDMANVMe IP的關(guān)鍵
    發(fā)表于 05-25 10:20

    NVMe IP高速傳輸卻不依賴便利的XDMA設(shè)計(jì)之一

    NVMe IP放棄XDMA原因 選用XDMANVMe IP的關(guān)鍵
    發(fā)表于 05-24 17:09

    NVME控制器隊(duì)列管理模塊

    如圖1所示。 圖1 隊(duì)列管理模塊框圖 在NVMe協(xié)議中,使用隊(duì)列來(lái)傳輸、緩存和處理命令條目,以實(shí)現(xiàn)Host端和
    發(fā)表于 05-03 20:19

    NVME控制器隊(duì)列管理模塊

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