[发明专利]在乱序(OOO)处理器中提供早期指令执行,以及相关设备、方法和计算机可读媒体在审
申请号: | 201580067287.2 | 申请日: | 2015-10-30 |
公开(公告)号: | CN107111487A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 哈罗德·韦德·凯恩三世;瑞米·默汉麦德·艾尔·雪克 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京律盟知识产权代理有限责任公司11287 | 代理人: | 杨林勳 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示在乱序OOO处理器中提供早期指令执行,以及相关设备、方法和计算机可读媒体。在一个方面,一种设备包括早期执行引擎,其以通信方式耦合到OOO处理器的前端指令管线和后端指令管线。所述早期执行引擎经配置以接收来自所述前端指令管线的传入指令,且确定所述传入指令的一或多个输入操作数中的输入操作数是否存在于早期寄存器高速缓冲存储器中的一或多个条目的对应条目中。所述早期执行引擎还经配置以响应于确定所述输入操作数存在于所述对应条目中,用存储在所述对应条目中的非推测性立即值来取代所述输入操作数。在一些方面,所述早期执行引擎可使用早期执行单元来执行所述传入指令,且更新所述早期寄存器高速缓冲存储器。 | ||
搜索关键词: | ooo 处理器 提供 早期 指令 执行 以及 相关 设备 方法 计算机 可读 媒体 | ||
【主权项】:
一种设备,其包括早期执行引擎,所述早期执行引擎以通信方式耦合到乱序OOO处理器的前端指令管线和后端指令管线;所述早期执行引擎包括:早期执行单元;以及早期寄存器高速缓冲存储器;以及所述早期执行引擎经配置以:接收来自所述前端指令管线的传入指令;确定所述传入指令的一或多个输入操作数中的输入操作数是否存在于所述早期寄存器高速缓冲存储器中的一或多个条目的对应条目中;以及响应于确定所述输入操作数存在于所述对应条目中,用存储在所述对应条目中的非推测性立即值来取代所述输入操作数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580067287.2/,转载请声明来源钻瓜专利网。