[發明專利]用于附接處理器的可編程一致代理有效
| 申請號: | 201310594979.5 | 申請日: | 2013-11-21 |
| 公開(公告)號: | CN103838567B | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | B·布拉納;D·W·卡明斯;M·S·西格爾;W·J·斯塔克;J·A·施蒂切利 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F12/0806;G06F12/0815 |
| 代理公司: | 北京市金杜律師事務所11256 | 代理人: | 酆迅,李崢宇 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理器 可編程 一致 代理 | ||
1.一種用于數據處理的方法,包括:
主要一致系統內的一致附接處理器代理CAPP代表附接處理器AP參與所述主要一致系統的系統構造上的操作,所述AP在所述主要一致系統的外部并且耦接至所述CAPP,其中所述操作包括與所述CAPP通信的、包括請求和至少一個一致性消息的多個組件;
所述CAPP通過參考所述CAPP內的至少一個可編程數據結構來確定所述操作的組件中的一個或多個組件,包括:通過參考所述至少一個可編程數據結構中的事務類型翻譯來確定所述操作的所述請求,所述至少一個可編程數據結構將由所述AP請求的事務類型翻譯為在所述系統構造上采用的不同的事務類型;以及
對所述CAPP內的所述至少一個可編程數據結構進行重新編程。
2.根據權利要求1所述的方法,其中通過參考所述CAPP內的至少一個可編程數據結構來確定所述操作的組件中的一個或多個組件包括:確定所述AP的部分響應。
3.根據權利要求1所述的方法,其中通過參考所述CAPP內的至少一個可編程數據結構來確定所述操作的組件中的一個或多個組件包括:確定表示對所述請求的全系統一致性響應的組合響應。
4.根據權利要求3所述的方法,其中:
參與所述操作包括:所述CAPP內的控制機機器發布所述請求;以及
確定表示對所述請求的全系統一致性響應的組合響應包括:所述CAPP將從所述系統構造接收的所述組合響應翻譯為內部組合響應消息,并且向所述控制機機器呈現所述內部組合響應消息。
5.根據權利要求1所述的方法,其中:
參與操作包括:所述CAPP在所述系統構造上發布所述請求。
6.根據權利要求1所述的方法,還包括:
響應于在所述CAPP處從所述AP接收到存儲器訪問請求和預期一致性狀態,所述CAPP確定相關于所述CAPP的目標地址的一致性狀態,并且確定所述預期狀態是否與由所述CAPP確定的所述一致性狀態相匹配;
響應于確定所述預期狀態與由所述CAPP確定的所述一致性狀態相匹配,所述CAPP發布與在所述主要一致系統的所述系統構造上從所述AP接收的存儲器訪問請求相對應的存儲器訪問請求;以及
響應于確定所述預期狀態與由所述CAPP確定的所述一致性狀態不匹配,所述CAPP向所述AP發送失敗消息,而不在所述系統構造上發布與從所述AP接收的存儲器訪問請求相對應的存儲器訪問請求。
7.根據權利要求6所述的方法,其中:
所述CAPP包括一個或多個控制機機器以及一個或多個監聽機器;
所述CAPP確定所述目標地址的一致性狀態包括:所述CAPP確定由所述CAPP目錄指示的所述目標地址的所述一致性狀態;
所述CAPP發送失敗消息包括:所述CAPP響應于確定由所述CAPP目錄指示的一致性狀態與所述預期狀態不匹配而發送所述失敗消息;
所述方法還包括:在所述一個或多個控制機機器中分配停止狀態的控制機機器用以服務所述存儲器訪問請求;以及
當所述控制機機器在停止狀態中時,所述CAPP抑制響應于接收到與所述目標地址相沖突的監聽到的存儲器訪問請求而將一個或多個監聽機器中的一個轉換到活躍狀態。
8.根據權利要求7所述的方法,其中:
所述監聽到的存儲器訪問請求是第一監聽到的存儲器訪問請求;以及
所述方法還包括:
當所述控制器機器在所述停止狀態中時,響應于接收到與所述目標地址相沖突的第二監聽到的存儲器訪問請求,所述CAPP將所述一個或多個監聽機器中的一個監聽機器轉換到活躍狀態。
9.根據權利要求7所述的方法,其中所述CAPP確定所述目標地址的一致性狀態包括:所述CAPP使用一致性信息的多個不同源的優先次序來確定所述一致性狀態,其中所述一致性信息的多個不同源包括所述CAPP目錄和所述一個或多個監聽機器。
10.根據權利要求1所述的方法,其中:
所述CAPP包括代表所述AP發布請求的控制機機器以及代表所述AP服務監聽到的請求的監聽機器;以及
對所述CAPP內的所述至少一個可編程數據結構進行重新編程包括:修改所述控制機機器和所述監聽機器中的至少一個的行為。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310594979.5/1.html,轉載請聲明來源鉆瓜專利網。





