System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲一区二区三区国产精品无码,亚洲一区二区三区国产精品无码,午夜亚洲av永久无码精品
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種PCIe中無阻塞crossbar調度裝置、方法、設備及介質制造方法及圖紙

    技術編號:44420480 閱讀:3 留言:0更新日期:2025-02-28 18:36
    本發明專利技術涉及計算機通信技術領域,公開了一種PCIe中無阻塞crossbar調度裝置、方法、設備及介質,其中,裝置包括流量控制模塊、入口仲裁模塊、調度模塊和出口仲裁模塊。入口仲裁模塊通過流量控制模塊,獲取裝置出口側的信用值,并根據信用值,對接收到的目標數據進行保序調度和端口調度;調度模塊對若干個入口仲裁模塊進行模塊間調度后,由出口仲裁模塊根據模塊間的調度結果,將目標數據通過出口側發送至組出口模塊的出口端口。根據出口側的緩存情況,對目標數據進行調度。本發明專利技術可以保證調度后的數據在出口處有對應的緩存空間,從而解決調度中的隊頭阻塞問題。

    【技術實現步驟摘要】

    本專利技術涉及計算機通信,具體涉及一種pcie中無阻塞crossbar調度裝置、方法、設備及介質。


    技術介紹

    1、pcie?switch(peripheral?component?interconnect?express?switch,高速串行計算機擴展總線標準交換機)為一種擴展一個pcie(peripheral?component?interconnectexpress,高速串行計算機擴展總線標準)端口擴展和聚合能力的硬件設備。能夠允許多個設備通過pcie總線與主機系統交換,同時允許多個設備之間互相進行數據傳輸。

    2、涉及端口內、端口間、組間的調度。相關技術中,由于調度級數較多,組合邏輯深度較深,造成pcie?switch時序緊張,通常使用寄存器來打斷組合邏輯路徑,對pcie中的數據進行調度。但易出現中間寄存器的結果由于出口的反壓出現無法輸出的情況,出現隊頭阻塞問題。

    3、鑒于此,需要一種能夠解決數據調度中的隊頭阻塞問題的pcie中無阻塞crossbar調度裝置。


    技術實現思路

    1、有鑒于此,本專利技術提供了一種pcie中無阻塞crossbar調度裝置,以解決數據調度中的隊頭阻塞問題。

    2、第一方面,本專利技術提供了一種pcie中無阻塞crossbar調度裝置,裝置包括出口側和入口側;入口側分別與裝置外部的若干個組入口模塊連接;出口側分別與若干個裝置外部的組出口模塊連接;在裝置中,入口側與入口仲裁模塊連接;出口側與出口仲裁模塊連接;入口仲裁模塊通過調度模塊連接至出口仲裁模塊:調度裝置還包括流量控制模塊:流量控制模塊,用于獲取裝置出口側的信用值;信用值用于指示出口側的緩存可用空間;入口仲裁模塊,用于根據信用值,對組入口模塊接收到的目標數據進行保序調度,對組入口模塊內的入口端口進行調度;調度模塊,用于對若干個入口仲裁模塊進行模塊間調度;出口仲裁模塊,用于接收調度模塊的模塊間調度結果,并根據模塊間調度結果,將目標數據通過出口側發送至組出口模塊的出口端口。

    3、在本專利技術實施例中,裝置包括流量控制模塊、入口仲裁模塊、調度模塊和出口仲裁模塊。入口仲裁模塊通過流量控制模塊,獲取裝置出口側的信用值,并根據信用值,對接收到的目標數據進行保序調度和端口調度;調度模塊對若干個入口仲裁模塊進行模塊間調度后,由出口仲裁模塊根據模塊間的調度結果,將目標數據通過出口側發送至組出口模塊的出口端口。根據出口側的緩存情況,對目標數據進行調度,可以保證調度后的數據在出口處有對應的緩存空間,中間調度不再考慮反壓的問題,從而解決調度中的隊頭阻塞問題。

    4、在一種可選的實施方式中,流量控制模塊還用于:在信用值小于第一閾值的情況下,停止目標數據的調度。

    5、在本專利技術實施例中,流量控制模塊在信用值小于第一閾值的情況下,停止目標數據的調度,可以防止系統過載,提高裝置的穩定性和安全性。

    6、在一種可選的實施方式中,入口仲裁模塊包括保序調度單元、類型確定單元和端口間調度單元,其中:保序調度單元,用于獲取信用值,并在信用值不小于第一閾值的情況下,對組入口模塊內的入口端口接收到的目標數據進行保序調度;類型確定單元,用于根據保序調度結果,確定與各個入口端口相對應的目標數據類型;端口間調度單元,用于基于目標數據類型,對組入口模塊內的入口端口進行調度。

    7、在本專利技術實施例中,在信用值不小于第一閾值的情況下,先對入口端口接收到的目標數據進行保序調度,再根據保序調度結果,確定各個入口端口對應的數據類型,以進行入口端口間的調度。可以降低隊頭阻塞問題發生的可能性、減少延遲,以提高系統性能。

    8、在一種可選的實施方式中,入口仲裁模塊還包括加速比獲取單元和對應關系確認單元,其中:加速比獲取單元,用于獲取調度模塊的加速比信息;對應關系確認單元,用于基于加速比信息,確認出口仲裁模塊與調度模塊內交叉開關的對應關系;其中,加速比信息表征調度模塊中并行執行相同的時間與串行傳輸的比值。

    9、在本專利技術實施例中,根據加速比信息,確定出口仲裁模塊與調度模塊內交叉開關的對應關系,能夠提高數據傳輸效率和資源利用率。

    10、在一種可選的實施方式中,調度模塊包括隊列構建單元、目標獲取單元和模塊間調度單元,其中:隊列構建單元,用于構建若干個虛擬隊列,其中虛擬隊列與出口仲裁模塊相對應;目標獲取單元,用于接收若干個入口仲裁模塊發送的目標數據,并獲取目標數據的目標出口仲裁模塊;模塊間調度單元,用于根據目標出口仲裁模塊,將目標數據存儲至目標虛擬隊列,以完成模塊間的調度。

    11、在本專利技術實施例中,通過接收若干個入口仲裁模塊發送的目標數據,并將目標數據存儲至與目標出口仲裁模塊相對應的目標虛擬隊列中,可以減少數據傳輸時的排隊延遲,以避免共享隊列中可能出現的隊頭阻塞問題。

    12、第二方面,本專利技術提供了一種pcie中無阻塞crossbar調度方法,方法包括:獲取組入口模塊內若干個入口端口的目標數據;獲取裝置出口側的信用值,并根據信用值,對組入口模塊接收到的目標數據進行保序調度,對組入口模塊的入口端口進行調度;其中,信用值用于指示裝置出口側的緩存可用空間;對若干個入口仲裁模塊進行模塊間調度,并根據模塊間調度結果,將目標數據通過裝置出口側發送至組出口模塊的出口端口。

    13、在一種可選的實施方式中,根據信用值,對組入口模塊接收到的目標數據進行保序調度,對組入口模塊的入口端口進行調度包括:獲取信用值,并在信用值不小于第一閾值的情況下,對組入口模塊內的入口端口接收到的目標數據進行保序調度;根據各個入口端口的保序調度結果,確定目標數據類型;根據各個入口端口的目標數據類型,對組入口模塊的入口端口進行調度。

    14、在一種可選的實施方式中,對若干個入口仲裁模塊進行模塊間調度包括:構建若干個虛擬隊列,其中虛擬隊列與出口仲裁模塊相對應;接收若干個入口仲裁模塊發送的目標數據,并獲取目標數據的目標出口仲裁模塊;根據目標出口仲裁模塊,將目標數據存儲至目標虛擬隊列中,以完成模塊間的調度。

    15、第三方面,本專利技術提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執行計算機指令,從而執行上述第二方面或其對應的任一實施方式的一種pcie中無阻塞crossbar調度方法。

    16、第四方面,本專利技術提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機指令,計算機指令用于使計算機執行上述第二方面或其對應的任一實施方式的一種pcie中無阻塞crossbar調度方法。

    本文檔來自技高網...

    【技術保護點】

    1.一種PCIe中無阻塞crossbar調度裝置,其特征在于,所述裝置包括出口側和入口側;所述入口側分別與裝置外部的若干個組入口模塊連接;所述出口側分別與若干個裝置外部的組出口模塊連接;在所述裝置中,入口側與入口仲裁模塊連接;出口側與出口仲裁模塊連接;入口仲裁模塊通過調度模塊連接至所述出口仲裁模塊:所述調度裝置還包括流量控制模塊:

    2.根據權利要求1所述的裝置,其特征在于,所述流量控制模塊還用于:在所述信用值小于第一閾值的情況下,停止所述目標數據的調度。

    3.根據權利要求2所述的裝置,其特征在于,所述入口仲裁模塊包括保序調度單元、類型確定單元和端口間調度單元,其中:

    4.根據權利要求1至3任一所述的裝置,其特征在于,所述入口仲裁模塊還包括加速比獲取單元和對應關系確認單元,其中:

    5.根據權利要求1至3任一所述的裝置,其特征在于,所述調度模塊包括隊列構建單元、目標獲取單元和模塊間調度單元,其中:

    6.一種PCIe中無阻塞crossbar調度方法,應用于如權利要求1-5任一所述的PCIe中無阻塞crossbar調度裝置中,其特征在于,所述方法包括:

    7.根據權利要求6所述的方法,其特征在于,所述根據所述信用值,對所述組入口模塊接收到的目標數據進行保序調度,對組入口模塊的入口端口進行調度包括:

    8.根據權利要求6所述的方法,其特征在于,所述對若干個入口仲裁模塊進行模塊間調度包括:

    9.一種計算機設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計算機指令用于使計算機執行權利要求6至8中任一項所述的一種PCIe中無阻塞crossbar調度方法。

    ...

    【技術特征摘要】

    1.一種pcie中無阻塞crossbar調度裝置,其特征在于,所述裝置包括出口側和入口側;所述入口側分別與裝置外部的若干個組入口模塊連接;所述出口側分別與若干個裝置外部的組出口模塊連接;在所述裝置中,入口側與入口仲裁模塊連接;出口側與出口仲裁模塊連接;入口仲裁模塊通過調度模塊連接至所述出口仲裁模塊:所述調度裝置還包括流量控制模塊:

    2.根據權利要求1所述的裝置,其特征在于,所述流量控制模塊還用于:在所述信用值小于第一閾值的情況下,停止所述目標數據的調度。

    3.根據權利要求2所述的裝置,其特征在于,所述入口仲裁模塊包括保序調度單元、類型確定單元和端口間調度單元,其中:

    4.根據權利要求1至3任一所述的裝置,其特征在于,所述入口仲裁模塊還包括加速比獲取單元和對應關系確認單元,其中:

    5.根據權利要求1至3任一所述...

    【專利技術屬性】
    技術研發人員:吳朝揚何覺蔡旭峰王飛
    申請(專利權)人:無錫眾星微系統技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久99久久无码毛片一区二区| 国产精品无码一区二区三区免费 | V一区无码内射国产| 成人免费无码精品国产电影| 本道天堂成在人线av无码免费| 久久老子午夜精品无码怎么打| 人妻精品久久无码区| 国产品无码一区二区三区在线蜜桃 | 久久av高潮av无码av喷吹| 久久亚洲精品无码| 永久无码精品三区在线4| 乱人伦中文无码视频在线观看| 无码精品人妻一区二区三区免费 | 亚洲AV日韩AV永久无码下载| 免费无码看av的网站| 国产成人无码免费看视频软件| 日韩AV高清无码| 爽到高潮无码视频在线观看| 最新亚洲春色Av无码专区| 久久精品岛国av一区二区无码| 少妇无码AV无码一区| 日韩精品人妻系列无码av东京 | 无码中文在线二区免费| 亚洲AV日韩AV永久无码久久 | 中文字幕久久久人妻无码| 一本加勒比HEZYO无码资源网| 一级片无码中文字幕乱伦| 岛国av无码免费无禁网站| 亚洲成a人无码亚洲成www牛牛| 日韩精品人妻系列无码专区| 国产成A人亚洲精V品无码| 国产精品无码a∨精品| 亚洲级αV无码毛片久久精品| 日韩AV高清无码| 亚洲国产精品无码成人片久久| 亚洲动漫精品无码av天堂| 亚洲AV永久纯肉无码精品动漫| 无码中文字幕av免费放dvd| 中国少妇无码专区| 狠狠噜天天噜日日噜无码| 亚洲av永久无码精品网址|