[发明专利]在多存储体条件分支预测器中用于更新事件的随机数产生有效
申请号: | 201611013466.0 | 申请日: | 2016-11-17 |
公开(公告)号: | CN106528049B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 王小玲;陈国华;杨梦晨 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王新宇 |
地址: | 上海市张江高科技*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种分支预测器,拥有具有保留预测信息的条目的多个存储体,包含该分支预测器的处理器利用这些分支历史信息来给取指并执行的分支指令进行预测方向。发生在处理器的事件的计数被提供给硬件逻辑,其对该计数的预定比特执行与/或逻辑运算(如XOR)以产生随机值。响应于该处理器确定由分支预测器预测的分支指令的正确方向,该分支预测器使用由硬件逻辑产生的随机值做出关于更新各存储体的决定。分支转移历史的比特连同该计数也可以被用于产生该随机值。计数的事件可以是提交指令的数目或者是处理器或总线时钟周期数。 | ||
搜索关键词: | 存储 条件 分支 预测 用于 更新 事件 随机数 产生 | ||
【主权项】:
1.一种分支预测器,包括:具有保留预测信息的条目的多个存储体,该预测信息用于预测由包括该分支预测器的处理器取指和执行的指令块所包含的分支指令的方向;发生在处理器的事件的计数;硬件逻辑,其对该计数的预定比特执行与/或逻辑运算以产生随机值;以及其中响应于该处理器确定由分支预测器预测的分支指令的正确方向,该分支预测器使用由硬件逻辑产生的随机值做出关于更新各存储体的决定。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611013466.0/,转载请声明来源钻瓜专利网。