[發明專利]用于實現事務存儲器的系統和方法有效
| 申請號: | 201410093028.4 | 申請日: | 2014-03-13 |
| 公開(公告)號: | CN104050023B | 公開(公告)日: | 2018-03-30 |
| 發明(設計)人: | W·C·拉什;S·D·哈恩;B·L·托爾;G·J·辛頓 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F9/52 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 毛力 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 實現 事務 存儲器 系統 方法 | ||
1.一種用于事務存儲器訪問的方法,包括:
由處理器發起存儲器訪問事務;
執行以下中的至少之一:使用與存儲器訪問跟蹤邏輯單元相關聯的第一緩沖器,相對于第一存儲器位置執行事務讀操作,或使用與所述存儲器訪問跟蹤邏輯單元相關聯的第二緩沖器相對于第二存儲器位置,執行事務寫操作;
執行以下中的至少之一:相對于第三存儲器位置執行非事務讀操作,或者相對于第四存儲器位置執行非事務寫操作;
響應于由所述存儲器訪問跟蹤邏輯單元檢測到由不同于所述處理器的設備訪問所述第一存儲器位置或所述第二存儲器位置中的至少之一,中止所述存儲器訪問事務;以及
響應于無法檢測到事務中止條件且不考慮所述第三存儲器位置的狀態和所述第四存儲器位置的狀態,完成所述存儲器訪問事務。
2.如權利要求1所述的方法,其特征在于,所述第一緩沖器和所述第二緩沖器由一個緩沖器表示。
3.如權利要求1所述的方法,其特征在于,所述第一存儲器位置和所述第二存儲器位置由一個存儲器位置表示。
4.如權利要求1所述的方法,其特征在于,所述第三存儲器位置和所述第四存儲器位置由一個存儲器位置表示。
5.如權利要求1所述的方法,其特征在于,所述第一緩沖器或所述第二緩沖器中的至少之一由數據高速緩存中的一個條目提供。
6.如權利要求1所述的方法,其特征在于,執行所述事務寫操作包括提交所述事務寫操作。
7.如權利要求1所述的方法,其特征在于,完成所述存儲器訪問事務包括把來自所述第二緩沖器的數據復制到以下的其中之一:更高級的高速緩存條目或存儲器位置。
8.如權利要求1所述的方法,進一步包括中止所述存儲器訪問事務響應于檢測到以下的至少之一:中斷、緩沖器溢出或程序錯誤。
9.如權利要求1所述的方法,其特征在于,所述中止包括釋放所述第一緩沖器和所述第二緩沖器中的至少之一。
10.如權利要求1所述的方法,其特征在于,發起所述存儲器訪問事務包括提交待決的寫操作。
11.如權利要求1所述的方法,其特征在于,發起所述存儲器訪問事務包括禁用中斷。
12.如權利要求1所述的方法,其特征在于,發起所述存儲器訪問事務包括禁用數據預取。
13.如權利要求1所述的方法,進一步包括:
在完成所述存儲器訪問事務之前,發起嵌套存儲器訪問事務;
執行以下中的至少之一:使用與所述存儲器訪問跟蹤邏輯單元相關聯的第三緩沖器,執行第二事務讀操作,或使用與所述存儲器訪問跟蹤邏輯單元相關聯的第四緩沖器,執行第二事務寫操作;以及
完成所述嵌套存儲器訪問事務。
14.如權利要求13所述的方法,進一步包括響應于檢測到事務中止條件而中止所述存儲器訪問事務和所述嵌套存儲器訪問事務。
15.一種處理系統,包括:
存儲器訪問跟蹤邏輯單元;
與所述存儲器訪問跟蹤邏輯單元相關聯的第一緩沖器;
與所述存儲器訪問跟蹤邏輯單元相關聯的第二緩沖器;
處理器核心,其通信上耦合到所述第一緩沖器和所述第二緩沖器,所述處理器核心用于執行包括以下的操作:
發起存儲器訪問事務;
執行以下中的至少之一:使用所述第一緩沖器,相對于第一存儲器位置執行事務讀操作,或使用第二緩沖器,相對于第二存儲器位置執行事務寫操作;
執行以下中的至少之一:相對于第三存儲器位置執行非事務讀操作,或者相對于第四存儲器位置執行非事務寫操作;
響應于由所述存儲器訪問跟蹤邏輯單元檢測到由不同于所述處理器的設備訪問所述第一存儲器位置或所述第二存儲器位置中的至少之一,中止所述存儲器訪問事務;以及
響應于無法檢測到事務中止條件且不考慮所述第三存儲器位置的狀態和所述第四存儲器位置的狀態,完成所述存儲器訪問事務。
16.如權利要求15所述的處理系統,進一步包括數據高速緩存;其中,所述第一緩沖器或所述第二緩沖器中的至少之一駐留在所述數據高速緩存中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410093028.4/1.html,轉載請聲明來源鉆瓜專利網。





