[发明专利]用于高速缓冲存储器线替代的系统和方法有效
申请号: | 200980106734.5 | 申请日: | 2009-02-03 |
公开(公告)号: | CN101960433A | 公开(公告)日: | 2011-01-26 |
发明(设计)人: | 阿贾伊·A·英格尔;埃里克·J·普隆德克;卢奇安·科德雷斯库 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/12 | 分类号: | G06F12/12 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 高速 缓冲存储器 替代 系统 方法 | ||
1.一种系统,其包含:
高速缓冲存储器,其包含多个高速缓冲存储器线;
识别器,其经配置以识别要替代的高速缓冲存储器线;以及
控制逻辑,其经配置以确定所述识别器的值,所述值选自增量器、高速缓冲存储器维护指令,或保持相同。
2.根据权利要求1所述的系统,其中所述高速缓冲存储器维护指令是高速缓冲存储器按索引使无效指令。
3.根据权利要求2所述的系统,其中所述高速缓冲存储器维护指令包括将由所述控制逻辑选择的所述值。
4.根据权利要求1所述的系统,其中所述高速缓冲存储器维护指令是高速缓冲存储器按地址使无效指令。
5.根据权利要求4所述的系统,其中所述控制逻辑包含存储在所述高速缓冲存储器中的信息的标签索引。
6.根据权利要求5所述的系统,其中所述控制逻辑进一步包含比较器,所述比较器经配置以确定所述维护指令的标签是否与存储在预定义组处的所述标签索引中的任一标签匹配。
7.根据权利要求6所述的系统,其中所述控制逻辑进一步包含状态索引,所述状态索引经配置以存储所述标签索引中的多个所述标签中的每一者的有效性,其中所述比较器经配置以确定存储在所述标签索引中的所述标签是否有效。
8.根据权利要求7所述的系统,其中所述控制逻辑进一步包含编码器,所述编码器经配置以接收所述比较器的输出,且将所述输出编码为高速缓冲存储器线的路地址作为所述维护指令的输出,供选择为所述识别器的所述值。
9.一种方法,其包含:
由识别器从包含多个高速缓冲存储器线的高速缓冲存储器中识别要替代的高速缓冲存储器线;以及
由控制逻辑来确定所述识别器的值,所述值选自增量器、高速缓冲存储器维护指令,或保持相同。
10.根据权利要求9所述的方法,其中所述高速缓冲存储器维护指令是高速缓冲存储器按索引使无效指令。
11.根据权利要求10所述的方法,其中所述高速缓冲存储器维护指令包括将由所述控制逻辑选择的所述值。
12.根据权利要求9所述的方法,其中所述高速缓冲存储器维护指令是高速缓冲存储器按地址使无效指令。
13.根据权利要求12所述的方法,其进一步包含:
由所述控制逻辑来存储存储在所述高速缓冲存储器中的信息的标签索引;以及
由比较器来确定所述维护指令的标签是否与存储在预定义组处的所述标签索引中的任一标签匹配。
14.根据权利要求13所述的方法,其进一步包含在确定所述标签索引中的标签与所述维护指令的所述标签之间的匹配后,由所述比较器来确定所述标签索引中的所述标签是否有效。
15.根据权利要求14所述的方法,其进一步包含由编码器将所述比较器的输出编码为高速缓冲存储器线的路地址作为所述维护指令的输出,供选择为所述识别器的所述值。
16.一种系统,其包含:
用于从包含多个高速缓冲存储器线的高速缓冲存储器中识别要替代的高速缓冲存储器线的装置;以及
用于确定所述用于识别高速缓冲存储器线的装置的值的装置,所述值选自增量器、高速缓冲存储器维护指令,或保持相同。
17.根据权利要求16所述的系统,其中所述高速缓冲存储器维护指令是高速缓冲存储器按索引使无效指令。
18.根据权利要求16所述的系统,其中所述高速缓冲存储器维护指令是高速缓冲存储器按地址使无效指令。
19.根据权利要求18所述的系统,其进一步包含用于确定存储在所述高速缓冲存储器中的所述维护指令的状态的位置的装置。
20.根据权利要求18所述的系统,其进一步包含用于编码将被识别为所述将替代的高速缓冲存储器线的所述位置的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980106734.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车后轮毂轴锻造新工艺及其专用楔形模具
- 下一篇:涡旋盘成型方法及涡旋盘