[發明專利]用于管理具有不同高速緩存能力的跨頁指令的方法和設備有效
| 申請號: | 201380047990.8 | 申請日: | 2013-09-26 |
| 公開(公告)號: | CN104662520B | 公開(公告)日: | 2018-05-29 |
| 發明(設計)人: | 萊斯利·馬克·德布魯因;詹姆斯·諾里斯·迪芬德爾費爾;邁克爾·斯科特·麥基爾文;布萊恩·邁克爾·斯坦普爾 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F12/0844 | 分類號: | G06F12/0844;G06F9/38;G06F12/1045 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 指令 跨頁 高速緩存 指令高速緩沖存儲器 高速緩沖存儲器行 高速緩沖存儲 重構 高速緩存能力 高速緩存請求 方法和設備 獲取指令 存儲器 群組 清洗 關聯 保存 返回 跟蹤 管理 | ||
1.一種用于管理具有不同高速緩存能力的跨頁指令的方法,所述方法包括:
設定用于指令的終止部分的指示,所述指令是從不可高速緩存指令的第一頁獲取且以從具有可高速緩存指令的高速緩沖存儲器行中的可高速緩存指令的第二頁獲取的所述指令的開始部分建立,其中所述指令跨越高速緩沖存儲器行邊界;
當在所建立高速緩沖存儲器行上命中時檢測獲取管線中的所述指示以將不可高速緩存旗標設定為指示所述指令無法從指令高速緩沖存儲器執行,其中所述指令經接收但基于所述不可高速緩存旗標而不從所述高速緩沖存儲器執行;以及
響應于所述不可高速緩存旗標繞過所述高速緩沖存儲器從存儲器重獲取至少所述指令的所述終止部分以與所述指令的所述開始部分組合,其中所述指令經重構用于執行。
2.根據權利要求1所述的方法,其中所述指令是跨越具有不可高速緩存指令的頁與具有可高速緩存指令的頁之間的頁邊界而獲取。
3.根據權利要求1所述的方法,其中所述高速緩沖存儲器行將經對準邊界上的指令存儲于在每一高速緩沖存儲器行中具有N個K位加至少(K/2)位的容量的高速緩沖存儲器行內。
4.根據權利要求1所述的方法,其中所述可高速緩存指令是具有選自可變長度指令集架構的K位指令和K/2位指令的指令集。
5.根據權利要求1所述的方法,其中所述指示存儲在一或多個位中以指示用于所述指令的執行許可被拒絕。
6.根據權利要求1所述的方法,其進一步包括:
從所述高速緩沖存儲器獲取獲取群組中的所述指令;
在檢測到所述不可高速緩存旗標后即刻暫停所述獲取管線;以及
在確定處理器出于執行的目的已到達所述指令后即刻清洗所述獲取管線。
7.一種用于控制具有不同高速緩存能力的跨頁指令的執行的設備,所述設備包括:
指令高速緩沖存儲器,其可配置以存儲可高速緩存指令以及具有可高速緩存的開始部分和不可高速緩存的終止部分且在高速緩沖存儲器行的末端處跨越高速緩沖存儲器行邊界的指令;
指示符電路,其可配置以在一或多個位中存儲用于所述指令的執行許可被拒絕的指示,其中所述指令經識別為不可高速緩存指令;以及
獲取管線,其耦合到處理器且可配置以當在含有所述不可高速緩存指令的指令的獲取群組上命中時檢測所述指示,其中所述不可高速緩存指令經接收但響應于所述指示而不從所述高速緩沖存儲器執行。
8.根據權利要求7所述的設備,其中所述獲取管線可操作以響應于所檢測指示繞過所述高速緩沖存儲器從存儲器重獲取至少所述不可高速緩存指令的所述終止部分以與所述不可高速緩存指令的所述開始部分組合,且重構所述不可高速緩存指令用于執行。
9.根據權利要求7所述的設備,其中所述高速緩沖存儲器行將經對準邊界上的K位和K/2位寬指令存儲于N*K位加K/2位寬的每一高速緩沖存儲器行內,且所述高速緩沖存儲器行的所述K/2位部分存儲跨行指令的K/2位終止部分。
10.根據權利要求7所述的設備,其中所述終止部分是在下一高速緩沖存儲器行中建立的終止部分的重復。
11.一種用于管理具有不同高速緩存能力的跨頁指令的設備,所述設備包括:
指令高速緩沖存儲器,其可配置以存儲可高速緩存指令以及具有可高速緩存的開始部分和不可高速緩存的終止部分且在高速緩沖存儲器行的末端處跨越頁邊界和高速緩沖存儲器行邊界的指令;
指示符電路,其可配置以存儲用于所述指令的執行許可被拒絕的指示,其中所述指令經識別為不可高速緩存指令;以及
獲取管線,其耦合到處理器且可配置以當在含有所述不可高速緩存指令的指令的獲取群組上命中時檢測所述指示,其中所述不可高速緩存指令響應于所述指示而繞過所述高速緩沖存儲器從系統存儲器重獲取以用于執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380047990.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:媒體內容接收裝置及利用社交網絡和社交圈的媒體內容的分配
- 下一篇:觸摸面板





