[发明专利]具有固定数量的可变长度指令的指令高速缓存器有效
申请号: | 201510049939.1 | 申请日: | 2006-07-26 |
公开(公告)号: | CN104657110B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 杰弗里·托德·布里奇斯;詹姆斯·诺里斯·迪芬德尔费尔;罗德尼·韦恩·史密斯;托马斯·安德鲁·萨托里乌斯 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及具有固定数量的可变长度指令的指令高速缓存器。固定数量的可变长度指令存储在指令高速缓存器的每一线中。所述可变长度指令沿预定的边界对准。由于所述线中的每一指令的长度是未知的,且因此所述指令占据的存储器的范围是未知的,所以计算出下一紧随指令的地址并用高速缓存线对其进行存储。在将所述指令放置在高速缓存器中之前,在预解码器中执行确定指令边界、对准指令及计算下一提取地址。 | ||
搜索关键词: | 具有 固定 数量 可变 长度 指令 高速缓存 | ||
【主权项】:
一种在具有可变指令长度的处理器中进行高速缓存器管理的方法,所述包括:在高速缓存器的第一高速缓存线中存储包括固定数量的指令的第一多个指令,所述第一多个指令包括第一指令和第二指令,其中,所述第一指令具有第一指令长度,所述第二指令具有不同于所述第一指令长度的第二指令长度,其中,所述固定数量是不会使得跨越所述第一高速缓存线未对准地存储指令的数量;在所述高速缓存器的第二高速缓存线中存储包括所述固定数量的指令的第二多个指令;及在所述高速缓存器中紧邻所述第一高速缓存线之后存储下列之一:下一提取地址;或偏移,所述偏移在被添加到与所述第一高速缓存线相关的高速缓存线标签地址时产生所述下一提取地址。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510049939.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种集群环境下的自动化运维方法
- 下一篇:印刷系统、终端装置以及打印机