[發明專利]用于處理緩存維護操作的裝置和方法在審
| 申請號: | 202011025204.2 | 申請日: | 2020-09-25 |
| 公開(公告)號: | CN112612725A | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 潘尼德拉·庫馬爾·馬納瓦;布魯斯·詹姆斯·梅休森;詹姆師德·加拉 | 申請(專利權)人: | ARM有限公司 |
| 主分類號: | G06F12/0811 | 分類號: | G06F12/0811 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 楊佳婧 |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理 緩存 維護 操作 裝置 方法 | ||
1.一種裝置,包括:
多個請求者元件,用于發出請求;
至少一個完成者元件,用于處理所述請求;
緩存層次結構,包括多個級別的緩存,用于存儲與存儲器中的地址相關聯的數據的緩存副本;
其中:
所述多個請求者元件中的給定請求者元件被布置為發出指定存儲器地址范圍的緩存維護操作請求,以便使得與所指定的存儲器地址范圍相關聯的數據塊通過所述緩存層次結構的至少一個級別被推送到確定的可見點,以便使得該數據塊對于所述多個請求者元件中的一個或多個其他請求者元件可見;
所述給定請求者元件響應于檢測到在所述緩存維護操作請求之前發出寫入請求以便使得對于所指定的存儲器地址范圍內的數據項執行寫入操作的需要,生成要發出的組合寫入和緩存維護操作請求來取代所述寫入請求和后續的緩存維護操作請求;
其中,所述至少一個完成者元件之中的接收到所述組合寫入和緩存維護操作請求的接收方完成者元件被布置為發起所述組合寫入和緩存維護操作請求所要求的緩存維護操作的處理,而不等待所述寫入操作完成。
2.根據權利要求1所述的裝置,其中:
所述接收方完成者元件被布置為在處理指定存儲器地址的請求時發出完成信號,以指出所述接收方完成者元件采取了充分的步驟來確保該請求所要求的操作的結果將被所述多個請求者元件的至少子集觀察到,所述多個請求者元件向所述接收方完成者元件發出指定該存儲器地址的后續請求;并且
所述接收方完成者元件被布置為向所述給定請求者元件發出寫入完成信號和分開的緩存維護操作完成信號,以使得所述給定請求者元件能夠獨立地評估所述組合寫入和緩存維護操作請求所要求的寫入操作和緩存維護操作的進展。
3.根據權利要求2所述的裝置,其中,所述寫入完成信號和所述分開的緩存維護操作完成信號兩者都使用在所述組合寫入和緩存維護操作請求中指定的相同事務標識符。
4.根據權利要求1所述的裝置,其中:
所述接收方完成者元件被布置為在所述組合寫入和緩存維護操作請求的處理期間發出多個信號;并且
所述組合寫入和緩存維護操作請求提供用于確定所述信號中的每個信號的目標元件的目標指示字段。
5.根據權利要求4所述的裝置,其中,所述目標指示字段指出何時所述接收方完成者元件將從其獲得與所述寫入操作相關聯的數據項的源元件是與生成所述組合寫入和緩存維護操作請求的所述給定請求者元件不同的元件,并且在該情況下所述接收方完成者元件被布置為直接向所述不同元件發出數據拉取信號以觸發所述不同元件將所述數據項發送到所述接收方完成者元件。
6.根據權利要求5所述的裝置,其中,所述不同元件是向所述給定請求者元件發出初始組合寫入和緩存維護操作請求的元件,并且所述給定請求者元件對該初始組合寫入和緩存維護操作請求的處理導致所述給定請求者元件向所述接收方完成者元件發出所述組合寫入和緩存維護操作請求。
7.根據權利要求6所述的裝置,其中,對于至少一種類型的寫入操作,所述裝置被布置為禁止直接從所述不同元件獲得所述數據項,并且當所述組合寫入和緩存維護操作請求涉及所述至少一種類型的寫入操作時,所述目標指示字段被設置為標識要從所述給定請求者元件獲得所述數據項。
8.根據權利要求4所述的裝置,其中,所述目標指示字段指出所述接收方完成者元件在所述寫入操作的處理期間發出的第一信號的目標元件何時不同于所述接收方完成者元件在所述緩存維護操作的處理期間發出的第二信號的目標元件。
9.根據權利要求8所述的裝置,其中,所述確定的可見點是持續點,所述第一信號是由所述接收方完成者元件發出以試圖獲得所述數據項的數據拉取信號,并且所述第二信號是被發出以識別出與所指定的存儲器地址范圍相關聯的數據塊已到達所述持續點的持續信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ARM有限公司,未經ARM有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011025204.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:機床
- 下一篇:用于電路板阻抗測試的可調式探針裝置





