首页> 外国专利> System and method for speculative global history prediction updating

System and method for speculative global history prediction updating

机译:推测全球历史预测更新的系统和方法

摘要

A system and method are provided for updating a speculative global history prediction record in a microprocessor system using pipelined instruction processing. The method accepts microprocessor instructions with consecutive operations, including a conditional branch operation with an associated first branch address. A speculative global history record (SGHR) of conditional branch resolutions and predictions is accessed and hashed with the first branch address, creating a first hash result. The first hash result is used to index a branch history table (BHT) of previous first branch resolutions. As a result, a first branch prediction is made, and the SGHR is updated with the first branch prediction. A non-speculative global history record (NSGHR) of branch resolutions is updated with the resolution of the first branch operation, and if the first branch prediction is incorrect, the SGHR is corrected using the NSGHR.
机译:提供了一种用于使用流水线指令处理来更新微处理器系统中的推测全局历史预测记录的系统和方法。该方法接受具有连续操作的微处理器指令,包括具有关联的第一分支地址的条件分支操作。访问条件分支分辨率和预测的推测性全球历史记录(SGHR),并使用第一个分支地址进行哈希处理,以创建第一个哈希结果。第一个哈希结果用于索引先前的第一个分支分辨率的分支历史表(BHT)。结果,进行第一分支预测,并且用第一分支预测来更新SGHR。分支分辨率的非推测性全球历史记录(NSGHR)用第一个分支操作的分辨率更新,并且如果第一个分支预测不正确,则使用NSGHR校正SGHR。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号