[發明專利]檢測外圍組件互連(PCI)快速網絡中的丟失和亂序的發布寫入分組有效
| 申請號: | 201080010456.6 | 申請日: | 2010-05-28 |
| 公開(公告)號: | CN102341797A | 公開(公告)日: | 2012-02-01 |
| 發明(設計)人: | T·格雷格 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/42 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 于靜;楊曉光 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 檢測 外圍 組件 互連 pci 快速 網絡 中的 丟失 發布 寫入 分組 | ||
技術領域
本發明一般地涉及計算機系統,更具體地說,涉及在快速外圍組件互連(PCIe)網絡中寫入數據。
背景技術
外圍組件互連(PCI)是在計算機中連接硬件設備的計算機總線架構。PCI?express(PCIe)是PCI的更高版本,它使用點對點串行連接,而非PCI所采用的共享并行總線架構。采用PCIe的計算機系統通過發送分組進行通信。
發明內容
相應地,本發明在第一方面提供了一種用于處理PCIe網絡中的分組的系統,所述系統包括:接收器,其與PCIe交換機通信以接收PCIe發布的寫入分組,所述PCIe發布的寫入分組包括所接收的標記標識符和標識請求設備的請求設備標識符;存儲機制,其用于存儲所述請求設備的預期標記標識符;比較器,其用于將所接收的標記標識符與所述預期標記標識符相比較以及響應于所接收的標記標識符不匹配所述預期標記標識符而設置錯誤標志。
所述系統還可以包括用于響應于完成所述比較而遞增所述請求設備的所述預期標記標識符的遞增器。優選地,在所述請求設備與所述接收設備之間定期同步所接收的標記標識符和所述預期標記標識符。優選地,所述接收設備是PCIe根復合體設備,并且所述存儲機制包括通過請求設備標識符索引的設備表。優選地,所述接收設備是PCIe端點,并且所述存儲機制包括與所述請求設備對應的寄存器。所述系統還可以包括位于請求設備處的發布的寫入分組機制,其用于訪問標識接收設備的PCIe發布的寫入分組以及用于將對應于所述接收設備的當前標記標識符插入所述發布的寫入分組中的標記字段;位于所述請求設備處的存儲機制,其用于存儲對應于所述接收設備的當前標記標識符;位于所述請求設備處的與PCIe交換機通信的發送器,其用于經由所述PCIe交換機將所述PCIe發布的寫入分組發送到所述接收設備。所述系統還可以包括位于所述請求設備處的遞增器,其用于響應于完成所述插入而遞增與所述接收設備對應的當前標記標識符。
在第二方面,本發明提供了一種用于處理PCIe網絡中的分組的方法,所述方法包括:在接收設備處接收PCIe發布的寫入分組,所述PCIe發布的寫入分組包括所接收的標記標識符和標識請求設備的請求設備標識符;確定所述請求設備的預期標記標識符;將所接收的標記標識符與所述預期標記標識符相比較;以及響應于所接收的標記標識符不匹配所述預期標記標識符而設置錯誤標志。優選地,所述方法還包括:響應于完成所述比較而遞增所述請求設備的所述預期標記標識符。所述方法還可以包括:在請求設備處訪問標識接收設備的PCIe發布的寫入分組;確定與所述接收設備對應的當前標記標識符;將所述當前標記標識符插入所述發布的寫入分組中的標記字段;以及將發布的寫入分組發送到所述接收設備。所述方法還可以包括:響應于完成所述插入而遞增與所述接收設備對應的當前標記標識符。優選地,將所述請求設備處的當前標記標識符與所述接收設備處的預期標記標識符定期同步。優選地,所述請求設備是所述PCIe網絡中的根復合體設備,并且確定當前標記標識符包括訪問地址查找表和下行標記表中的一個或多個。優選地,所述請求設備是PCIe網絡中的端點,并且確定當前標記標識符包括讀取與所述接收設備對應的寄存器。
在第三方面,提供了一種包括計算機程序代碼的計算機程序,當所述計算機程序代碼被載入計算機系統并在其上執行時,將導致所述計算機系統執行第二方面中的方法的所有步驟。
一個示例性實施例包括用于處理快速外圍組件互連(PCIe)網絡中的分組的計算機程序產品。所述計算機程序產品包括可由處理電路讀取的有形存儲介質,所述有形存儲介質存儲由所述處理電路執行以執行方法的指令。所述方法包括:在接收設備處接收PCIe發布的寫入分組,所述PCIe發布的寫入分組包括所接收的標記標識符和標識請求設備的請求設備標識符。確定所述請求設備的預期標記標識符。將所接收的標記標識符與所述預期標記標識符相比較。如果所接收的標記標識符不匹配所述預期標記標識符,則設置錯誤標志。
另一示例性實施例是一種用于處理PCIe網絡中的分組的系統。所述系統包括:接收器,其與PCIe交換機通信以接收PCIe發布的寫入分組。所述PCIe發布的寫入分組包括所接收的標記標識符和標識請求設備的請求設備標識符。所述系統還包括:存儲機制,其用于存儲所述請求設備的預期標記標識符。所述系統還包括:比較器,其用于將所接收的標記標識符與所述預期標記標識符相比較以及在所接收的標記標識符不匹配所述預期標記標識符時設置錯誤標志。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080010456.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:百萬千瓦級火電及核電凝汽器抽真空成套裝置
- 下一篇:一種微波高溫推板窯





