[發明專利]預測限制存儲器區域類型在審
| 申請號: | 201980030458.2 | 申請日: | 2019-05-09 |
| 公開(公告)號: | CN112074823A | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 理查德·威廉·恩肖 | 申請(專利權)人: | ARM有限公司 |
| 主分類號: | G06F12/14 | 分類號: | G06F12/14;G06F9/38 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 田琳婧 |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 預測 限制 存儲器 區域 類型 | ||
一種裝置具有處理電路(18)和存儲器訪問電路(35),該存儲器訪問電路基于將每個存儲器區域標識為多個區域類型之一的存儲器屬性數據來控制對存儲器系統的訪問。針對以下情形支持預測受限區域類型:至少在第一讀取請求被非預測性地發布到預測限制型區域時,許可使用響應于第一讀取請求獲取的數據來服務后續讀取請求;以及針對預測限制型區域的預測性發布的讀取請求,至少在對讀取數據進行緩存將需要在緩存中分配新條目時,針對指定預測受限區域類型的目標存儲器區域的非預測性發布的讀取請求許可的至少一個響應動作可以在第一讀取請求被解析為正確之前被禁止。
技術領域
本技術涉及數據處理領域。
背景技術
數據處理裝置可以支持指令的預測性執行,其中,指令在已知該指令的輸入操作數是否正確或者該指令是否需要被執行之前被執行。例如,處理裝置可以具有分支預測器,該分支預測期用于預測分支指令的結果,使得后續指令可以在已知該分支的真實結果應該是什么之前被預測性地提取、解碼、并執行。另外,一些系統可以支持在真實值被實際從存儲器返回之前預測出從存儲器加載的數據,使得后續指令將被更快地處理的負載預測。其他形式的預測也是可能的。
發明內容
至少一些示例提供了一種裝置,包括:處理電路,能夠預測性地發布請求從存儲器系統的目標存儲器區域讀取數據的讀取請求;以及存儲器訪問電路,基于將每個存儲器區域標識為多個區域類型之一的存儲器屬性數據來控制對存儲器系統的訪問;其中:響應于目標存儲器區域被存儲器屬性數據指示為預測受限區域類型的第一讀取請求:至少在第一讀取請求由處理電路非預測性地發布時,存儲器訪問電路被配置為許可使用響應于第一讀取請求獲取的數據來服務后續讀取請求;并且在第一讀取請求由處理電路預測性地發布時,至少在響應于第一讀取請求獲取的數據在處理電路的緩存中的存儲將需要在緩存中分配新條目時,存儲器訪問電路被配置為禁止至少一個響應動作在處理電路解析出第一讀取請求是否正確之前被執行,其中,該至少一個響應動作針對指定預測受限區域類型的目標存儲器區域的非預測性發布的讀取請求是被許可的。
至少一些示例提供了一種用于數據處理裝置的方法,該數據處理裝置包括能夠預測性地發布請求從存儲器系統的目標存儲器區域讀取數據的讀取請求的處理電路,該方法包括:基于將每個存儲器區域標識為多個區域類型之一的存儲器屬性數據來控制對存儲器系統的訪問;以及響應于目標存儲器區域被存儲器屬性數據指示為預測受限區域類型的第一讀取請求:至少在第一讀取請求由處理電路非預測性地發布時,許可使用響應于第一讀取請求獲取的數據來服務后續讀取請求;并且在第一讀取請求由處理電路預測性地發布時,至少在響應于第一讀取請求獲取的數據在處理電路的緩存中的存儲將需要在緩存中分配新條目時,禁止至少一個響應動作在處理電路解析出第一讀取請求是否正確之前被執行,其中,該至少一個響應動作針對指定預測受限區域類型的目標存儲器區域的非預測性發布的讀取請求是許可的。
至少一些示例提供了一種用于數據處理裝置的存儲器分配方法,包括:分配一個或多個存儲器區域供給定軟件處理使用;以及針對每個分配區域,從多個區域類型中選擇選定區域類型,并存儲標識選定區域類型的存儲器屬性數據;其中:針對至少一個區域,選定區域類型包括響應于請求從所述至少一個區域讀取數據的第一讀取請求指示數據處理裝置執行以下處理的預測受限區域類型:至少在第一讀取請求由數據處理裝置非預測性地發布時,許可使用響應于第一讀取請求獲取的數據來服務后續讀取請求;以及在第一讀取請求由數據處理裝置預測性地發布時,至少在響應于第一讀取請求獲取的數據在數據處理裝置的緩存中的存儲將需要在緩存中分配新條目時,禁止至少一個響應動作在數據處理裝置解析出第一讀取請求是否正確之前被執行,其中,所述至少一個響應動作針對指定預測受限區域類型的目標存儲器區域的非預測性發布的讀取請求是許可的。
至少一些示例提供了一種計算機程序,用于控制主機處理裝置執行上述存儲器分配方法。該計算機程序可以被存儲在存儲介質中。該存儲介質可以為非暫態存儲介質。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ARM有限公司,未經ARM有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980030458.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:隔振裝置
- 下一篇:萜烯糖苷衍生物及其用途





