[發明專利]多核計算機中的遠程核操作有效
| 申請號: | 201210030338.2 | 申請日: | 2012-02-10 |
| 公開(公告)號: | CN102622329A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | R·J·布萊克;T·哈里斯;R·C·麥基爾洛伊;K·斯特勞斯 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F15/167 | 分類號: | G06F15/167 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 蔡悅 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多核 計算機 中的 遠程 操作 | ||
1.一種在具有多個核(1302)以及至少一個共享物理存儲器(1306)的多核處理器(1300)處的方法,所述方法包括:
將對所述共享物理存儲器的一部分的更新作為來自所述核中的第一核的存儲器寫請求發送(504)到向目的地核,該第一核是發送方核;
在所述目的地核處接收(506)所述存儲器寫請求;
在所述目的地核處執行(508)對高速緩存存儲器分層結構的所述存儲器寫請求,如同該存儲器寫請求源自所述目的地核那樣。
2.如權利要求1所述的方法,其特征在于,包括:在所述共享物理存儲器中創建數據結構,所述數據結構至少由所述發送方核來寫入并且由作為所述目的地核的單個核來讀取;使用所述發送方核以及目的地核處的操作系統內核,來將用于所述數據結構的物理存儲器的公共區域映射(600)到本地于所述發送方核以及目的地核中的每一個的虛擬地址空間;以及更新操作系統數據結構以配置:在發送方核上對所述虛擬地址的寫是由對所述目的地核的所述存儲器寫請求來實現的。
3.如權利要求1或2所述的方法,其特征在于,所述目的地核由所述發送方核使用控制元數據來標識,所述控制元數據是在配置過程中被建立的且使用選自以下各項中任一項來被高速緩存在所述發送方核處:被擴展以結合所述控制元數據的轉換后備緩沖器(206);以及存儲所述控制元數據的專用通信轉換緩沖器(308)。
4.如前述權利要求中任一項所述的方法,其特征在于,所述多個核是使用分層高速緩存結構來互連的,所述分層高速緩存結構或者具有高速緩存相干性機制或者不具有高速緩存相干性機制。
5.如前述權利要求中任一項所述的方法,其特征在于,在所述目的地核處執行對高速緩存存儲器分層結構的所述存儲器寫請求被執行,使得在所述目的地核處對所述高速緩存存儲器分層結構的所述存儲器寫請求對于所述目的地核處運行的進程可見。
6.一種在具有共享至少一個共享物理存儲器的多個核(1302)的多核處理器(1300)處的方法,所述方法包括:
在所述共享物理存儲器處配置通知數據結構,并且在所述多個核中的每一個核的虛擬地址空間處建立所述通知數據結構的表示,其中每一虛擬地址空間是所述共享物理存儲器中的至少一部分在一核處的映射;
在是所述多個核中的一個核的發送方核處,獲取與事件集中的哪個事件已發生有關的信息(1102);
通過以下步驟向目的地核通知所述信息,所述目的地核是所述多個核中的一個核:
更新所述通知數據結構或在所述目的地核虛擬地址空間處的該通知數據結構的表示。
7.如權利要求6所述的方法,其特征在于,包括通過以下操作來更新所述通知數據結構或在所述目的地核虛擬地址空間處的該通知數據結構的表示:將存儲器通知請求從所述發送方核發送到所述目的地核,以便寫入一值,該值表示所述事件集中的哪一個事件已經在所述目的地核處發生,如同所述通知數據結構更新源自所述目的地核那樣。
8.如權利要求6或7所述的方法,其特征在于,包括:僅允許所述發送方核在指定條件下向所述目的地核發送所述存儲器通知請求。
9.如權利要求6所述的方法,其特征在于,包括:使用高速緩存相干性機制來對所述多個核進行互連;以及在所述目的地核處,對所述通知數據結構注意到高速緩存相干性的無效,并且對于所述通知數據結構將取回從所述目的地核發送到所述共享存儲器。
10.一種多核處理器(1300),包括:
使用分層高速緩存結構來互連的多個核(1302);
使用所述分層高速緩存結構與所述多個核進行通信的至少一個共享物理存儲器(1306);
所述共享物理存儲器處的數據結構;
所述多個核中的一個是發送方核,該發送方核被安排成向是所述多個核中的一個核的目的地核發送存儲器寫請求,以便更新所述共享物理存儲器處的數據結構,所述共享物理存儲器中的數據結構被映射到本地于所述發送方核以及目的地核中的每一個核的高速緩存結構中各部分處的虛擬地址空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210030338.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種淤堵管道的清洗裝置
- 下一篇:液晶顯示模組、液晶顯示裝置及背板





