[發明專利]用于在采用事務存儲器的系統中管理緩存結構的技術無效
| 申請號: | 201910383150.8 | 申請日: | 2019-04-30 |
| 公開(公告)號: | CN110471617A | 公開(公告)日: | 2019-11-19 |
| 發明(設計)人: | 達米安·紀堯姆·皮埃爾·帕耶特;盧卡斯·加西亞;納塔利亞·邦達倫科;斯特凡諾·吉吉尼 | 申請(專利權)人: | Arm有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/46 |
| 代理公司: | 11258 北京東方億思知識產權代理有限責任公司 | 代理人: | 林強<國際申請>=<國際公布>=<進入國 |
| 地址: | 英國*** | 國省代碼: | 英國;GB |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存條目 處理電路 分配 標簽 事務存儲器 標簽控制 初始數據 支持電路 電路 存儲 數據處理操作 關聯 備份副本 管理緩存 緩存結構 事務執行 寫入 指令 響應 事務 訪問 | ||
1.一種裝置,包括:
處理電路,用于響應于指令而執行數據處理操作,所述處理電路包括事務存儲器支持電路,用于支持事務的執行,所述事務包括推測地執行的指令序列,并且所述處理電路被配置為防止提交推測地執行的指令的結果,直到所述事務已經到達事務結束點;
緩存結構,包括多個緩存條目,用于存儲供所述處理電路訪問的數據,每個緩存條目具有與其相關聯的分配標簽;
分配標簽控制電路,用于控制多個分配標簽的使用并且維持這些分配標簽中的每個分配標簽的當前狀態的指示;
所述事務存儲器支持電路被布置為:當在所述事務期間要寫入選擇的緩存條目中的初始數據時,使所述初始數據的備份副本存儲在進一步的緩存條目中,并且使所述分配標簽控制電路將該進一步的緩存條目與針對所述事務所選的選擇的分配標簽相關聯,并且將選擇的分配標簽的當前狀態更新為防止所述處理電路訪問該進一步的緩存條目的第一狀態;以及
如果所述事務在到達所述事務結束點之前中止,則所述事務存儲器支持電路被布置為使選擇的緩存條目無效,并且所述分配標簽控制電路被布置為將選擇的分配標簽的狀態改變為允許所述處理電路訪問所述進一步的緩存條目的第二狀態,從而使得隨后能夠在所述緩存結構內檢測到針對所述初始數據的命中,而無需將所述初始數據重新獲取到所述緩存結構中。
2.根據權利要求1所述的裝置,其中:
所述事務存儲器支持電路被布置為識別緩存條目的寫入集合,該緩存條目的寫入集合識別在所述事務期間寫入的每個緩存條目,并且對于所述寫入集合中的每個識別的緩存條目,所述事務存儲器支持電路被布置為使存儲在該識別的緩存條目中的所述初始數據的備份副本存儲在選擇的進一步的緩存條目中,每個進一步的緩存條目具有與其相關聯的針對所述事務選擇的相同的選擇的分配標簽;
在所述事務被中止的情況下,所述事務存儲器支持電路被布置為使所述寫入集合中識別的每個緩存條目無效,而選擇的分配標簽的狀態到所述第二狀態的改變允許所述處理電路訪問每個進一步的緩存條目。
3.如權利要求1所述的裝置,其中,在所述事務到達所述事務結束點的情況下,所述事務存儲器支持電路被布置為在所述事務結束后將選擇的緩存條目保持為有效,并且所述分配標簽控制電路被布置為將選擇的分配標簽的狀態改變為使得所述進一步的緩存條目被認為無效的第三狀態。
4.如權利要求1所述的裝置,其中,當數據最初被分配到所述緩存結構中時,其中分配了該數據的緩存條目被布置為具有與其相關聯的默認分配標簽。
5.如權利要求4所述的裝置,其中,所述默認分配標簽的當前狀態永久地是所述第二狀態,所述分配標簽控制電路不對所述默認分配標簽的當前狀態進行改變。
6.如權利要求1所述的裝置,其中,對于可用于由所述分配標簽控制電路選擇事務的分配標簽,該分配標簽需要處于第四狀態。
7.如權利要求6所述的裝置,還包括回收電路,用于執行回收操作以將分配標簽轉換到所述第四狀態,所述回收電路被阻止對于當前狀態是所述第一狀態的分配標簽執行回收操作。
8.如權利要求7所述的裝置,其中:
當數據最初被分配到所述緩存結構中時,分配有該數據的緩存條目被布置為具有與其相關聯的默認分配標簽;以及
當在所述第二狀態中對選擇的分配標簽執行所述回收操作時,所述回收電路被布置為:對于具有與其相關聯的選擇的分配標簽的每個緩存條目,將所述相關聯的分配標簽改變為所述默認分配標簽,并且將選擇的分配標簽的當前狀態改變為所述第四狀態。
9.如權利要求7所述的裝置,其中,當在所述第三狀態中對選擇的分配標簽執行所述回收操作時,所述回收電路被布置為使具有與其相關聯的選擇的分配標簽的每個緩存條目無效,并且將選擇的分配標簽的當前狀態改變到所述第四狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于Arm有限公司,未經Arm有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910383150.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于接收器的寫塊
- 下一篇:快速側通道訪問存儲設備





