[发明专利]采用置信度和采样的写后读危险预测器有效
| 申请号: | 201510005591.6 | 申请日: | 2015-01-06 |
| 公开(公告)号: | CN104765588B | 公开(公告)日: | 2018-07-03 |
| 发明(设计)人: | 杰拉尔德·祖拉斯基;保罗·基钦;布赖恩·格雷森 | 申请(专利权)人: | 三星电子株式会社 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;韩明星 |
| 地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 置信度 重新同步 采样 指令 危险预测 存储 得分确定 预测器 处理器 条目 惩罚 配置 预测 | ||
1.一种处理器,包括:
置信度/采样写后读RAW重新同步预测器CSRRP,被配置为接收将被执行的指令的地址,存储包括指令的地址和置信度得分的CSRRP条目,并基于置信度得分确定是否将指令作为重新同步预测存储RPS执行,其中,置信度得分指示将指令作为RPS执行是否将避免写后读重新同步意外处理RRE惩罚。
2.根据权利要求1所述的处理器,其中,CSRRP被进一步配置为对置信度得分和置信度阈值进行比较并且基于比较结果确定将指令作为RPS执行。
3.根据权利要求2所述的处理器,其中,CSRRP条目还包括指令的采样状态,采样状态指示是否对指令进行采样来确定指令将引起RRE。
4.根据权利要求3所述的处理器,其中,CSRRP被进一步配置为基于采样状态确定是否对指令进行采样,并且响应于基于采样状态确定不对指令进行采样,确定将指令作为RPS执行。
5.根据权利要求4所述的处理器,其中,CSRRP被进一步配置为响应于对指令进行采样,基于置信度得分重置采样状态。
6.根据权利要求5所述的处理器,其中,CSRRP被进一步配置为基于置信度得分指示将指令作为RPS执行将避免RRE惩罚,将采样状态重置为高频采样状态,并且基于置信度得分指示将指令作为RPS执行不会避免RRE惩罚,将采样状态重置为低频采样状态。
7.根据权利要求1所述的处理器,其中,CSRRP被进一步配置为基于置信度得分确定是否解除分配CSRRP条目。
8.根据权利要求7所述的处理器,其中,CSRRP被进一步配置为对置信度得分和替换阈值进行比较,并且基于比较结果解除分配CSRRP条目。
9.根据权利要求8所述的处理器,其中,CSRRP被进一步配置为通过将CSRRP条目标记为替换来解除分配CSRRP条目。
10.根据权利要求1所述的处理器,其中,CSRRP被进一步配置为响应于通过处理器执行产生RRE的指令,通过增大置信度得分以指示将指令作为RPS执行将避免RRE惩罚的更大可能性,来更新置信度得分,并且响应于通过处理器执行不产生RRE的指令,通过减小置信度得分以指示将指令作为RPS执行将避免RRE惩罚的更小可能性,来更新置信度得分。
11.一种通过处理器预测将指令作为重新同步预测存储RPS执行是否将避免写后读RAW重新同步意外处理RRE惩罚的方法,所述方法包括:
接收将被执行的指令的地址;
存储包括指令的地址和置信度得分的置信度/采样写后读重新同步预测器CSRRP条目,其中,置信度得分指示将指令作为RPS执行是否将避免RRE惩罚;
基于置信度得分确定是否将指令作为RPS执行。
12.根据权利要求11所述的方法,其中,确定的步骤包括:
对置信度得分和置信度阈值进行比较;
基于比较结果确定将指令作为RPS执行。
13.根据权利要求12所述的方法,其中,CSRRP条目还包括指令的采样状态,采样状态指示是否对指令进行采样来确定指令将引起RRE。
14.根据权利要求13所述的方法,其中,基于置信度得分确定是否将指令作为RPS执行的步骤包括:
基于采样状态确定是否对指令进行采样;
响应于基于采样状态确定不对指令进行采样,确定将指令作为RPS执行。
15.根据权利要求14所述的方法,还包括:
响应于对指令进行采样,基于置信度得分重置采样状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510005591.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种桌面图标的显示方法及移动终端
- 下一篇:一种数据存储方法和数据存储装置





