[发明专利]处理器设备在审
申请号: | 201810510152.4 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108932136A | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | 笹井政尚 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉;董典红 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了能够提高分支目的地预测的命中率的处理器设备。每次对数据高速缓冲存储器的加载指令被生成时,等同值判断电路判断来自相应线的先前加载数据和当前加载数据的一致/不一致。判断历史记录电路在N位区域中将在条件分支指令被生成之前等同值判断电路的N次判断结果记录作为历史记录。当条件分支指令生成时,分支预测电路基于N位区域中的历史记录,预测与通过条件分支指令的先前执行结果得到的先前分支目的地相同的分支目的地,或者预测与先前目的地不同的分支目的地。此外,分支预测电路将所预测的分支目的地的指令获取方向发给处理器主体电路。 | ||
搜索关键词: | 条件分支指令 历史记录 分支预测电路 处理器设备 预测 加载数据 判断电路 电路 数据高速缓冲存储器 处理器主体 加载指令 判断结果 指令获取 不一致 命中率 记录 | ||
【主权项】:
1.一种处理器设备,包括:数据高速缓冲存储器;等同值判断电路,每次对所述数据高速缓冲存储器的加载指令被生成时,所述等同值判断电路判断来自与所述加载指令对应的线的先前加载数据与当前加载数据的一致/不一致;判断历史记录电路,在N位区域(N为1或更大的整数)中分别将在条件分支指令之前的所述等同值判断电路的N次判断结果记录作为历史记录;分支预测电路,当所述条件分支指令被生成时,所述分支预测电路基于所述N位区域中的所述历史记录来预测第一分支目的地或第二分支目的地,并且发出所预测的分支目的地的指令获取方向,所述第一分支目的地是与通过所述条件分支指令的先前执行结果得到的先前分支目的地相同的分支目的地,所述第二分支目的地与所述先前目的地不同;以及处理器主体电路,获取、译码和执行指令,所述处理器主体电路当执行条件分支指令时,响应于来自所述分支预测电路的获取方向而预先获取所预测的分支目的地的指令,并且当通过所述条件分支指令的当前执行结果得到的当前分支目的地与先前预测的分支目的地不同时,使得预先获取的所述指令无效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810510152.4/,转载请声明来源钻瓜专利网。