[發明專利]用于支持持久存儲器的方法和裝置有效
| 申請號: | 201380077829.5 | 申請日: | 2013-07-26 |
| 公開(公告)號: | CN105339908B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | S·薩克蒂維魯;R·B·巴恩森;G·塞勒 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/0804 | 分類號: | G06F12/0804 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 支持 持久 存儲器 方法 裝置 | ||
1.一種具有支持持久存儲器的特征的數據處理系統,所述數據處理系統包括:
處理元件;
至少一種機器可訪問介質,其響應于所述處理元件,其中,所述至少一種機器可訪問介質包括在持久存儲器域內操作的持久存儲器;以及
存儲器管理系統,其促進所述處理元件和所述持久存儲器之間的通信,其中,所述存儲器管理系統被配置為使得所述數據處理系統能夠執行以下操作,包括:
為在所述處理元件上運行的應用提供增強寫回WB-E存儲器空間;
將所述WB-E存儲器空間映射到所述持久存儲器;
響應于由所述應用創建WB-E數據,自動將所述WB-E數據存儲在與所述處理元件相關聯的高速緩存中,其中,所述應用通過執行指令以將數據存儲到在所述WB-E存儲器空間中的地址而創建WB-E數據;以及
響應于在所述應用已經針對多個存儲器地址創建了WB-E數據之后由所述應用執行提交指令,自動確保用于所述應用的所有所述WB-E數據已經被保存到所述持久存儲器域。
2.根據權利要求1所述的數據處理系統,其中:
所述數據處理系統包括響應于所述處理元件的主存儲器控制器;并且
所述操作還包括:響應于先提交的串行化指令,如果用于所述應用的所述WB-E數據中的任何WB-E數據尚未從所述高速緩存寫入到所述數據處理系統中的主存儲器控制器,則將所述WB-E數據從所述高速緩存寫入到所述主存儲器控制器。
3.根據權利要求2所述的數據處理系統,其中:
將所述WB-E數據從所述高速緩存寫入到所述主存儲器控制器的操作是在自動確保用于所述應用的所有所述WB-E數據已經被保存到所述持久存儲器域的操作之前執行的;并且
自動確保用于所述應用的所有所述WB-E數據已經被保存到所述持久存儲器域的操作包括:將在所述主存儲器控制器中的、用于所述應用的所有WB-E數據從所述主存儲器控制器寫入到所述持久存儲器域。
4.根據權利要求3所述的數據處理系統,其中,所述操作還包括:
響應于由所述應用執行后提交的串行化指令,僅在用于所述應用的所有所述WB-E數據已經被保存到所述持久存儲器域之后將控制返回給所述應用。
5.根據權利要求1所述的數據處理系統,其中:
所述存儲器管理系統包括響應于所述處理元件的主存儲器控制器;并且
所述操作還包括:
自動判定將數據從所述高速緩存寫入到所述主存儲器控制器所需的資源是否可用;
自動判定所述高速緩存是否包含任何WB-E數據;以及
響應于判定出(a)將數據從所述高速緩存寫入到所述主存儲器控制器所需的資源可用,以及(b)所述高速緩存包含WB-E數據,自動將所述WB-E數據中的至少一些從所述高速緩存寫入到所述主存儲器控制器。
6.根據權利要求5所述的數據處理系統,其中,所述操作還包括:
自動判定將數據從所述主存儲器控制器寫入到所述持久存儲器域所需的資源是否可用;
自動判定所述主存儲器控制器是否包含任何WB-E數據;以及
響應于判定出(a)將數據從所述主存儲器控制器寫入到所述持久存儲器域所需的資源可用,以及(b)所述持久存儲器域包含WB-E數據,自動將所述WB-E數據中的至少一些從所述主存儲器控制器寫入到所述持久存儲器域。
7.根據權利要求1所述的數據處理系統,其中:
所述存儲器管理系統包括響應于所述處理元件的主存儲器控制器;并且
所述操作還包括:
自動判定將數據從所述主存儲器控制器寫入到所述持久存儲器域所需的資源是否可用;
自動判定所述主存儲器控制器是否包含任何WB-E數據;以及
響應于判定出(a)將數據從所述主存儲器控制器寫入到所述持久存儲器域所需的資源可用,以及(b)所述持久存儲器域包含WB-E數據,自動將所述WB-E數據中的至少一些從所述主存儲器控制器寫入到所述持久存儲器域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380077829.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:實現壓縮服務的系統和方法
- 下一篇:用于存儲和檢索數據的方法和系統





