[發(fā)明專利]用于更新遠程處理節(jié)點中的地址轉換數據結構的轉換管理指令在審
| 申請?zhí)枺?/td> | 201380064530.6 | 申請日: | 2013-11-28 |
| 公開(公告)號: | CN104854568A | 公開(公告)日: | 2015-08-19 |
| 發(fā)明(設計)人: | A.J.穆夫;P.E.沙特;R.A.希勒;M.R.圖布斯 | 申請(專利權)人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F12/10 | 分類號: | G06F12/10 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 周少杰 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 更新 遠程 處理 節(jié)點 中的 地址 轉換 數據結構 管理 指令 | ||
1.一種在數據處理系統(tǒng)中處理指令的方法,其中所述數據處理系統(tǒng)包括多個處理節(jié)點,并且其中所述多個處理節(jié)點中的每個處理節(jié)點中包括地址轉換數據結構,該方法包括:
在所述多個處理節(jié)點中的第一處理節(jié)點對轉換管理指令解碼,其中在所述第一處理節(jié)點的指令集合中定義所述轉換管理指令;以及
響應于在所述第一處理節(jié)點對所述轉換管理指令解碼,對在所述第一處理節(jié)點中的所述地址轉換數據結構執(zhí)行第一本地操作,并且對所述多個處理節(jié)點中的第二處理節(jié)點中的所述地址轉換數據結構發(fā)起第二遠程操作。
2.根據權利要求1所述的方法,其中所述轉換管理指令包含搜索和推送指令,其中執(zhí)行所述第一操作包括在所述第一處理節(jié)點中的所述地址轉換數據結構中搜索記錄,并且其中發(fā)起所述第二操作包括推送所述記錄的至少一部分到所述第二處理節(jié)點來更新在所述第二處理節(jié)點中的所述地址轉換數據結構。
3.根據權利要求2所述的方法,其中推送所述記錄的一部分到所述第二處理節(jié)點僅當發(fā)現(xiàn)所述記錄時才執(zhí)行。
4.根據權利要求1所述的方法,其中所述轉換管理指令包括寫入和推送指令,其中執(zhí)行所述第一操作包括將數據寫入到在所述第一處理節(jié)點中的所述地址轉換數據結構中的記錄,并且其中發(fā)起所述第二操作包括將所述數據的至少一部分推送至所述第二處理節(jié)點來更新在所述第二處理節(jié)點中的所述地址轉換數據結構。
5.根據權利要求1所述的方法,其中發(fā)起所述第二操作包括通過所述多個處理節(jié)點的每一個與之相連的共享網絡傳達廣播命令,以便響應于所述廣播命令,所述多個處理節(jié)點中除第一處理節(jié)點之外的每個處理節(jié)點執(zhí)行所述第二操作。
6.根據權利要求1所述的方法,其中所述轉換管理指令針對所述第二處理節(jié)點,并且其中發(fā)起所述第二操作包括通過所述多個處理節(jié)點的每一個與之相連的共享網絡向所述第二處理節(jié)點傳達命令。
7.根據權利要求1所述的方法,其中在每個處理節(jié)點中的所述地址轉換數據結構包括有效到真實轉換(ERAT)表。
8.根據權利要求1所述的方法,其中在每個處理節(jié)點中的所述地址轉換數據結構包括轉換后備緩沖器(TLB)。
9.根據權利要求1所述的方法,其中所述第二處理節(jié)點包含通用處理節(jié)點。
10.根據權利要求1所述的方法,其中從包含加速器和協(xié)處理器的組中選擇所述第二處理節(jié)點。
11.根據權利要求10所述的方法,其中所述轉換管理指令包括協(xié)處理器發(fā)起指令,并且其中所述第二操作被進一步配置為在所述協(xié)處理器發(fā)起協(xié)處理器任務。
12.一種在數據處理系統(tǒng)中處理指令的方法,其中所述數據處理系統(tǒng)包括多個處理節(jié)點,并且其中所述多個處理節(jié)點中的每個處理節(jié)點中包括地址轉換數據結構,該方法包括:
在所述多個處理節(jié)點中的第一處理節(jié)點對轉換管理指令解碼,其中在所述第一處理節(jié)點的指令集合中定義所述轉換管理指令;以及
響應于在所述第一處理節(jié)點對所述轉換管理指令解碼,對在所述多個處理節(jié)點中的第二處理節(jié)點中的地址轉換數據結構發(fā)起無效操作來無效在所述第二處理節(jié)點中的地址轉換數據結構中的記錄,而不無效在所述第一處理節(jié)點中的地址轉換數據結構中的對應記錄。
13.根據權利要求12所述的方法,其中發(fā)起所述無效操作包括通過所述多個處理節(jié)點的每一個與之相連的共享網絡傳達廣播命令,以便響應于所述廣播命令,所述多個處理節(jié)點中除了第一處理節(jié)點之外的每個處理節(jié)點執(zhí)行所述無效操作。
14.根據權利要求12所述的方法,其中所述轉換管理指令針對所述第二處理節(jié)點,并且其中發(fā)起所述無效操作包括通過所述多個處理節(jié)點的每一個與之相連的共享網絡將命令傳達給所述第二處理節(jié)點。
15.根據權利要求12所述的方法,其中從包括有效到真實轉換(ERAT)表和轉換后備緩沖器(TLB)的組中選擇在每個處理節(jié)點中的所述地址轉換數據結構。
16.根據權利要求12所述的方法,其中從包含通用處理節(jié)點、加速器和協(xié)處理器的組中選擇所述第二處理節(jié)點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業(yè)機器公司,未經國際商業(yè)機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380064530.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:減小板到板電子通信中的串擾
- 下一篇:存取高速緩存的設備和方法





