[发明专利]使用微分支目标缓冲器的高性能零气泡条件分支预测有效
申请号: | 201610480501.3 | 申请日: | 2016-06-27 |
公开(公告)号: | CN106293639B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 詹姆斯·邓达斯;杰拉尔德·大卫·祖拉斯基;蒂莫西·拉塞尔·斯奈德 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 张川绪;王兆赓 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供一种使用微分支目标缓冲器的高性能零气泡条件分支预测。实施例包括一种微BTB,所述微BTB每循环(每一个循环)可预测最多达两个分支,并且跳转或不跳转预测上插入零气泡,从而显著改善处理器的性能并且降低微功耗。一种微处理器的前端可包括具有主BTB的主前端逻辑部分、生成预测信息的微BTB和解耦队列。微BTB可包括具有多个条目的图形以及具有多个项的CAM。图形的各个条目可包括指向跳转方向上的下一分支的链接指针以及指向非跳转方向上的下一分支的链接指针。微BTB可将热分支作为新种子插入图形中。 | ||
搜索关键词: | 使用 微分 目标 缓冲器 性能 气泡 条件 分支 预测 | ||
【主权项】:
一种微处理器的前端,包括:主前端逻辑部分,包括主分支目标缓冲器BTB;微BTB,与主前端逻辑部分的主BTB分离,并且被配置为生成预测信息;解耦队列,耦合至微BTB和主前端逻辑部分,并且被配置为接收预测信息并将预测信息排入队列,并且将排入队列的预测信息提供给主前端逻辑部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610480501.3/,转载请声明来源钻瓜专利网。