[发明专利]分支预测预加载有效
申请号: | 201380028320.1 | 申请日: | 2013-05-20 |
公开(公告)号: | CN104335168B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | B.R.普拉斯基;A.瓦西利夫斯基;J.J.博南诺;J.休;M.米特兰;T.斯莱格尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 实施例涉及分支预测预加载。一个方面包括用于分支预测预加载的系统。该系统包括耦接到处理电路的指令高速缓存和分支目标缓冲器(BTB),配置该处理电路以执行方法。该方法包括从指令高速缓存提取指令流中的多个指令;以及对指令流中的分支预测预加载指令解码。根据分支预测预加载指令,确定预测分支指令的地址。根据分支预测预加载指令,确定预测目标地址;在分支预测预加载指令中识别掩蔽字段;以及根据该掩蔽字段,确定分支指令长度。根据执行分支预测预加载指令,向BTB预加载预测分支指令的地址、分支指令长度、分支类型和预测目标地址。 | ||
搜索关键词: | 分支 预测 加载 | ||
【主权项】:
一种用于分支预测预加载的系统,所述系统包括:指令高速缓存;分支目标缓冲器;以及处理电路,耦接到指令高速缓存和分支目标缓冲器,所述处理电路配置为执行方法,所述方法包括:从指令高速缓存提取指令流中的多个指令;解码指令流中的分支预测预加载指令;由处理电路根据分支预测预加载指令确定预测分支指令的地址;由处理电路根据分支预测预加载指令确定预测分支指令的预测目标地址;识别分支预测预加载指令中的掩蔽字段;由处理电路根据所述掩蔽字段确定预测分支指令的分支指令长度;以及根据执行分支预测预加载指令,向分支目标缓冲器预加载预测分支指令的地址、分支指令长度以及与预测分支指令相关的预测目标地址。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380028320.1/,转载请声明来源钻瓜专利网。