[发明专利]用于重命名表重建基于重新排序缓冲区的动态检查点设置有效
申请号: | 201410097569.4 | 申请日: | 2014-03-14 |
公开(公告)号: | CN104050027B | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | R.伊恩加;P.桑萨纳克里什南 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F13/10 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 刘虹 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种减少由于使流水线停止以重建重命名表而导致的时间惩罚的乱序CPU、设备和方法。微处理器可以包括具有解码器、分派器以及至少一个执行单元的流水线。重命名表存储重命名数据,并且检查点表(CPT)存储从分派器接收到的重命名数据。重新排序缓冲区(ROB)存储ROB数据,并且具有与CPT的动态映射关系。如果诸如由于误预测而清除了重命名表,则至少部分地通过并发复制存储在CPT中的重命名数据,协同在ROB上步移,来重建重命名表。 | ||
搜索关键词: | 用于 重命名 重建 基于 重新 排序 缓冲区 动态 检查点 设置 | ||
【主权项】:
1.一种微处理器,包括:重命名表,其用于存储重命名数据;分派器;检查点表CPT,其用于存储从所述分派器接收到的重命名数据,其中如果清除了所述重命名表,则使用存储在所述CPT中的重命名数据来重建重命名表,以及重新排序缓冲区ROB,其具有ROB条目和指向ROB条目中的可变条目的引退指针,并且其中ROB条目的组被定义为ROB检查点窗口,所述ROB检查点窗口根据动态关系映射到所述CPT,其中基于所述引退指针指向的ROB条目来定义所述ROB检查点窗口,以及如果所述动态关系的方面允许,仅使用存储在所述CPT中的重命名数据来重建所述重命名表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410097569.4/,转载请声明来源钻瓜专利网。
- 上一篇:多核处理的系统及方法
- 下一篇:网页运行方法及系统