[發明專利]在用戶級存儲器中提供后備存儲器有效
| 申請號: | 200680040620.1 | 申請日: | 2006-10-31 |
| 公開(公告)號: | CN101371232A | 公開(公告)日: | 2009-02-18 |
| 發明(設計)人: | P·哈默隆德;M·迪克松;M·科爾納比;M·費特曼 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/00 | 分類號: | G06F12/00;G06F12/08 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 曾祥夌;劉宗杰 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶 存儲器 提供 后備 | ||
1.一種用于對操作系統透明地執行處理器操作的方法,包括:
為處理器的體系結構狀態信息分配存儲器的一部分作為后備存儲器,其中,所述體系結構狀態信息包括對所述操作系統透明的擴展狀態信息,所述擴展狀態信息對應于所述操作系統不支持的擴展處理器特征;以及
通過應用程序將所述體系結構狀態信息存儲在所述后備存儲器中,而無需操作系統支持。
2.如權利要求1所述的方法,還包括:從所述操作系統接收與所述后備存儲器的起始地址相對應的指針,其中,所述后備存儲器駐留在用戶級存儲器中。
3.如權利要求1所述的方法,還包括:對所述擴展處理器特征進行虛擬化。
4.如權利要求1所述的方法,還包括:在所述應用程序的運行期間修改所述處理器的體系結構狀態信息,其中,所述體系結構狀態信息與所述后備存儲器不相干。
5.如權利要求1所述的方法,還包括:在特許級改變之后,將所述體系結構狀態信息的至少一部分寫入所述后備存儲器。
6.如權利要求5所述的方法,還包括:響應所述處理器的窺探過濾器中的命中而將“臟”數據寫入所述后備存儲器。
7.如權利要求1所述的方法,還包括:
對于第二應用程序換出應用程序;以及
響應高速緩存一致性協議而窺探所述處理器中的體系結構狀態信息。
8.如權利要求7所述的方法,還包括:
從所述后備存儲器中將所述應用程序的上下文恢復到第二處理器;以及
向所述處理器請求所述后備存儲器中的所述數據。
9.一種裝置,包括:
執行操作的至少一個執行單元;
寄存器文件,耦合到所述至少一個執行單元以便存儲數據,所述寄存器文件包括存儲位置以便存儲指向用戶級存儲器中的后備存儲器的存儲器位置的指針,所述后備存儲器是為處理器的體系結構狀態信息分配的,其中,所述體系結構狀態信息包括對操作系統透明的擴展狀態信息,所述擴展狀態信息對應于所述操作系統不支持的擴展處理器特征;以及
窺探過濾器,耦合到所述寄存器文件,以便確定對所述后備存儲器中的地址的窺探請求是否對應于所述寄存器文件中的位置。
10.如權利要求9所述的裝置,其中,所述寄存器文件包括將按進程進行虛擬化而無需操作系統(OS)支持的至少一個資源。
11.如權利要求10所述的裝置,其中,所述至少一個資源包括所述操作系統不支持的擴展長度寄存器。
12.如權利要求11所述的裝置,其中,所述后備存儲器包括對所述擴展長度寄存器進行高速緩存的多個高速緩存線。
13.如權利要求11所述的裝置,其中,所述至少一個資源還包括所述操作系統不支持的第二和第三寄存器。
14.如權利要求13所述的裝置,其中,所述后備存儲器包括對所述第二和第三寄存器進行高速緩存的高速緩存線。
15.如權利要求9所述的裝置,其中,所述至少一個執行單元將在用戶級控制下并且對操作系統透明地啟動所述后備存儲器。
16.一種系統,包括:
第一處理器,包括狀態信息存儲裝置和過濾器,根據對所有權的請求來訪問所述狀態信息存儲裝置,其中,所述狀態信息存儲裝置中的狀態信息還存在于與所述狀態信息不相干地保持的用戶級存儲器中的后備存儲器中,所述后備存儲器是為第一處理器的體系結構狀態信息分配的,其中,所述體系結構狀態信息包括對操作系統透明的擴展狀態信息,所述擴展狀態信息對應于所述操作系統不支持的擴展處理器特征;
代理,耦合到所述第一處理器,向所述第一處理器傳遞所述對所有權的請求,并從所述第一處理器接收對所述對所有權的請求的響應;以及
動態隨機存取存儲器(DRAM),耦合到所述第一處理器和所述代理。
17.如權利要求16所述的系統,其中,所述代理包括將數據從所述DRAM寫入海量存儲設備的直接存儲器存取(DMA)代理,其中,所述數據包括所述后備存儲器。
18.如權利要求17所述的系統,其中,所述DRAM包括所述后備存儲器,所述后備存儲器包括接納來自所述狀態信息存儲裝置的多個寄存器的狀態信息的第一高速緩存線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680040620.1/1.html,轉載請聲明來源鉆瓜專利網。





