[发明专利]依赖于指令类型的可配置高速缓存系统无效

专利信息
申请号: 200680017950.9 申请日: 2006-05-24
公开(公告)号: CN101180611A 公开(公告)日: 2008-05-14
发明(设计)人: T·M·特朗;R·A·小咖瑞贝;M·S·希那扣达;P·K·米勒 申请(专利权)人: 德克萨斯仪器股份有限公司
主分类号: G06F12/00 分类号: G06F12/00
代理公司: 北京纪凯知识产权代理有限公司 代理人: 赵蓉民
地址: 美国德*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 依赖于 指令 类型 配置 高速缓存 系统
【权利要求书】:

1.一种数据处理器装置,其包括:

确定每条取出的指令的指令类型的译码逻辑;

一级高速缓存;

耦合到所述一级高速缓存的二级高速缓存;和

操作地耦合到所述一级和二级高速缓存的控制逻辑,当高速缓存未命中第一类型指令时,所述控制逻辑导致对所述一级高速缓存执行高速缓存线填充,但对于第二类型指令则阻止对所述一级高速缓存执行线填充。

2.如权利要求1所述的装置,其中所述控制逻辑包括导致所述第一类型指令执行的处理器指令执行逻辑单元和导致所述第二类型指令执行的协处理器。

3.如权利要求2所述的装置,其中所述协处理器包括耦合到执行逻辑单元的指令队列,并且所述协处理器还包括数据加载队列。

4.如权利要求1-3中任一项所述的装置,其中所述第一和第二类型指令包括第一和第二类型的载入指令;并且其中所述控制逻辑在一级高速缓存对第三类型的存储指令未命中时阻止对所述一级高速缓存执行线填充,但当一级高速缓存对第四类型的存储指令未命中时允许对所述一级高速缓存执行线填充。

5.如权利要求1-3中任一项所述的装置,还包括第一和第二指令执行逻辑单元,并且其中所述第一类型指令以由所述第一指令执行逻辑单元处理的数据为目标,而所述第二类型指令以由所述第二指令执行逻辑单元处理的数据为目标。

6.如权利要求1-3中任一项所述的装置,还包括耦合到所述二级高速缓存的三级高速缓存,并且其中所述控制逻辑在高速缓存对于所述第一或第二类型指令未命中时,导致对所述一级和二级高速缓存执行高速缓存线填充,但对于第三类型指令则阻止对所述一级和二级高速缓存执行线填充。

7.如权利要求1所述的装置,还包括:

通信收发器;

操作地耦合到所述通信收发器的高速缓存子系统,所述高速缓存子系统包括耦合到所述二级高速缓存的所述一级高速缓存;

所述译码逻辑包括操作地耦合到所述一级和二级高速缓存的载入/存储单元;和

所述控制逻辑包括操作地耦合到所述一级和二级高速缓存的协处理器;

其中所述载入/存储单元在高速缓存未命中第一类型指令时,导致对所述一级高速缓存执行高速缓存线填充,并且对于第二类型指令,所述协处理器阻止对所述一级高速缓存执行线填充。

8.如权利要求7所述的系统,其中所述装置包括移动电话。

9.一种方法,其包括:

根据操作码确定指令类型;

如果指令是第一类型的并且导致在所述一级高速缓存中的未命中,则对所述一级高速缓存执行线填充;和

如果指令是第二类型的并且导致对所述一级高速缓存的未命中,则不对所述一级高速缓存执行线填充。

10.如权利要求9所述的方法,还包括如果所述指令是第二类型的并且导致对所述一级高速缓存的命中,则从所述一级高速缓存载入数据。

11.如权利要求8或9所述的方法,其中所述指令包括载入、存储、直接存储器存取或预取。

12.如权利要求8或9所述的方法,其中确定所述指令类型包括检验所述指令中的至少部分的操作码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200680017950.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top