[發明專利]為本地與遠程物理存儲器之間的共享虛擬存儲器提供硬件支持有效
| 申請號: | 201010293493.4 | 申請日: | 2010-09-16 |
| 公開(公告)號: | CN102023932A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | G·N·欽亞;H·王;D·A·馬泰庫蒂;J·D·科林斯;E·舒赫曼;J·P·赫爾德;A·V·巴特;P·塞蒂;S·F·瓦利 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/10 | 分類號: | G06F12/10 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 俞華梁;徐予紅 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 本地 遠程 物理 存儲器 之間 共享 虛擬 提供 硬件 支持 | ||
1.一種方法,包括:
接收包含虛擬地址的存儲器存取請求;
分析處理器的轉換后備緩沖器(TLB)中存儲的與虛擬地址對應的條目,以便確定與所述虛擬地址對應的物理地址(PA)是存在于關聯所述處理器的本地存儲器還是存在于關聯經由非相干鏈路耦合到所述處理器的加速器的遠程存儲器中,所述本地存儲器和所述遠程存儲器共同形成共享虛擬存儲器空間;以及
如果PA存在于所述遠程存儲器中,則向所述遠程存儲器發送反向代理執行請求,以便執行所述存儲器存取請求。
2.如權利要求1所述的方法,還包括:根據TLB條目的存儲單元指示符來確定所述PA是在所述本地存儲器還是所述遠程存儲器中。
3.如權利要求2所述的方法,還包括:使用指明與所述遠程存儲器關聯的加速器的所述TLB條目的標識符字段來確定PA位于各與加速器關聯的多個遠程存儲器的哪一個中。
4.如權利要求3所述的方法,還包括:分析指示所述處理器對所述遠程存儲器的所述PA的存取次數的所述TLB條目的計數器。
5.如權利要求4所述的方法,還包括:當所述計數器達到閾值時,將信息從所述遠程存儲器的PA移動到所述本地存儲器,而無需涉及運行在所述處理器上的應用。
6.如權利要求1所述的方法,還包括:將包括所述本地存儲器和所述遠程存儲器的系統的存儲器配置設置成指示與所述本地存儲器關聯的第一物理地址范圍以及與所述遠程存儲器關聯的第二物理地址范圍。
7.如權利要求6所述的方法,還包括:通過頁面漫步來對存儲器配置進行存取以得到存儲器存取請求的轉換,以及將包含所述轉換和存儲單元指示符的條目存儲在TLB中,其中所述存儲單元指示符具有當所述PA處于所述第一物理地址范圍之內時指明所述PA處于所述本地存儲器中的第一值。
8.一種設備,包括:
具有包括第一存儲器管理單元(MMU)的第一核心的處理器,所述第一MMU包括存儲虛擬地址到物理地址轉換的多個條目,其中各條目包括存儲指明對應條目的存儲單元是存在于耦合到所述處理器的本地存儲器中還是存在于耦合到經由非相干互連與所述處理器耦合的加速器的遠程存儲器中的第一指示符的存儲單元字段,以及存儲與所述遠程存儲器關聯的加速器的標識符的標識符字段。
9.如權利要求8所述的設備,其中,所述第一MMU的各條目還包括存儲所述處理器對所述遠程存儲器的所述存儲單元的存取次數的計數的計數器。
10.如權利要求8所述的設備,其中,所述本地存儲器是系統存儲器,而所述遠程存儲器是所述加速器的本地存儲器。
11.如權利要求10所述的設備,其中,所述系統存儲器和所述遠程存儲器包括單個虛擬地址空間。
12.如權利要求8所述的設備,其中,當所述第一MMU的條目指明所述存儲單元處于所述遠程存儲器時,所述處理器經由所述非相干互連的協議將存儲器請求隧道傳輸到所述加速器。
13.如權利要求8所述的設備,其中,所述加速器包括第二MMU,并且響應所述第二MM上的頁面錯誤,所述加速器請求所述處理器解析所述頁面錯誤。
14.如權利要求13所述的設備,其中,所述處理器使所述本地存儲器將關聯所述頁面錯誤的地址的存儲器頁面傳輸給所述遠程存儲器,并且使所述存儲器頁面的轉換發送給所述加速器供存儲在所述第二MMU中。
15.如權利要求8所述的設備,其中,所述處理器使用所述第一MMU的條目中的信息直接對存在于所述遠程存儲器中的存儲單元尋址。
16.如權利要求8所述的設備,其中,所述處理器向所述加速器發出反向代理執行請求,以便使用所述第一MMU的條目中的信息來存取所述加速器的所述遠程存儲器中存儲的數據,并且無需使用運行在所述處理器上的用戶級應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010293493.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:節點裝置及程序
- 下一篇:檢測尋找停車設施的導航設備及方法





