[发明专利]用于使用预先通知技术改变程序的顺序流程的方法和设备有效
申请号: | 201180028116.0 | 申请日: | 2011-06-28 |
公开(公告)号: | CN102934075A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 詹姆斯·诺里斯·迪芬德尔费尔;迈克尔·威廉·莫罗 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/32 | 分类号: | G06F9/32;G06F9/30;G06F9/38 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种处理器实施用于提供间接分支地址的预先通知的设备和方法。自动地识别由指令产生的目标地址。在推测性执行利用最当前目标地址的间接分支指令之前基于所述最当前目标地址来准备下一程序地址。所述设备合适地采用寄存器,其用于保持由程序指定为间接分支指令的最当前间接地址的指令存储器地址。所述设备还采用下一程序地址选择器,其从所述寄存器选择所述最当前间接地址作为所述下一程序地址以用于在推测性执行所述间接分支指令时使用。 | ||
搜索关键词: | 用于 使用 预先 通知 技术 改变 程序 顺序 流程 方法 设备 | ||
【主权项】:
一种用于改变程序的顺序流程的方法,其包括:从由第一指令识别的寄存器检索程序指定的目标地址,其中所述寄存器是在指令集架构中界定;以及在遇到第二指令之后将推测性执行流程改变到所述程序指定的目标地址,其中所述第二指令经动态地确定为间接分支指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201180028116.0/,转载请声明来源钻瓜专利网。