首页> 外文学位 >Techniques for reducing the misprediction recovery latency in out-of-order processors.
【24h】

Techniques for reducing the misprediction recovery latency in out-of-order processors.

机译:减少乱序处理器中的错误预测恢复等待时间的技术。

获取原文
获取原文并翻译 | 示例

摘要

Most high performance processors speculatively execute instructions following conditional branches. When speculation fails, performance is lost while the processor recovers from the mispredicted instructions. This thesis proposes "Turbo-ROB" and "BranchTap", two techniques that improve performance by speeding up this process. BranchTap is an adaptive speculation control strategy that temporarily throttles speculation when speculating more is likely to deteriorate performance by increasing the recovery latency. Turbo-ROB reduces the amount of work that is necessary to recover from most mispredictions. Our techniques work with existing conventional recovery mechanisms. We demonstrate their utility with just a reorder buffer or with global checkpoints. Turbo-ROB and BranchTap improve average performance of a 512-entry window processor with a reorder buffer by 11.8% and 7.9% respectively. Combined, the two techniques improve average performance by 14.3%.
机译:大多数高性能处理器会根据条件分支推测性地执行指令。当推测失败时,性能将丧失,而处理器将从错误预测的指令中恢复。本文提出了“ Turbo-ROB”和“ BranchTap”这两种技术,它们可以通过加快此过程来提高性能。 BranchTap是一种自适应推测控制策略,当推测更多可能会通过增加恢复延迟而降低性能时,可以暂时抑制推测。 Turbo-ROB减少了从大多数错误预测中恢复所需的工作量。我们的技术可与现有的常规恢复机制配合使用。我们仅通过重新排序缓冲区或全局检查点来演示其实用程序。 Turbo-ROB和BranchTap将带有重新排序缓冲区的512条目窗口处理器的平均性能分别提高了11.8%和7.9%。结合使用这两种技术,平均性能提高了14.3%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号