首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

用于控制分支预测的装置和方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:ARM有限公司

摘要:提供了用于控制分支预测的装置和方法。该装置具有用于执行指令的处理电路,以及分支预测电路,其包括用于为要被处理电路执行的分支指令预测目标地址的多个分支预测机制。分支指令包括多个分支类型,其中一个分支类型是返回指令。分支预测机制包括返回预测机制,当分支预测电路检测到返回指令时,返回预测机制被默认使用来预测目标地址。然而,分支预测电路响应于指示出在使用返回预测机制来为给定返回指令预测目标地址时的目标地址的误预测的触发条件,而切换到使用替换分支预测机制来为给定返回指令预测目标地址。已发现这在某些情形中改善了性能。

主权项:1.一种用于控制分支预测的装置,包括:处理电路,用于执行指令;以及分支预测电路,包括多个分支预测机制,所述多个分支预测机制用于为要被所述处理电路执行的分支指令预测目标地址,所述分支指令包括多个分支类型,其中一个分支类型是返回指令;其中所述分支预测机制包括返回预测机制,所述返回预测机制包括返回堆栈,所述返回堆栈在当所述分支预测电路检测到返回指令时被默认使用来预测目标地址,其中每个被推送到所述返回堆栈的目标地址是为了函数调用而计算的返回地址并在所述返回堆栈上形成条目,并且每次所述返回堆栈被用来预测所述分支预测电路检测到的返回指令的目标地址时,所述返回堆栈被布置为通过从所述返回堆栈弹出条目来确定所述返回指令的预测的目标地址;所述分支预测电路响应于触发条件而切换到使用替换分支预测机制来为给定返回指令的至少一个后续实例预测目标地址,所述触发条件指示出在使用从所述返回堆栈弹出的条目来为所述给定返回指令的一个或多个在先实例预测目标地址时对目标地址的误预测。

全文数据:

权利要求:

百度查询: ARM有限公司 用于控制分支预测的装置和方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。