【24h】

A Hybrid Branch Prediction Scheme

机译:混合分支预测方案

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

摘要

Providing accurate branch prediction is critical to exploit instruction level parallelism effectively. Some of the existing branch prediction methods are static: compilers use opcode information and profiling statistics to make predictions. Other branch prediction methods are dynamic: hardware uses execution history collected at run-time to make predictions. In this paper, we propose a hybrid branch prediction scheme that combines hardware and software techniques to improve the branch prediction accuracy. This hybrid scheme integrates an improved static branch prediction and a new dynamic branch predictor. The dynamic branch predictor consists of a "Switch-Counter" in addition to a two-level adaptive branch predictor. Using trace-driven simulation on SPEC95 benchmarks, the results indicate that this scheme provides an improvement over the existing branch prediction methods at similar hardware cost.
机译:提供准确的分支预测对于有效利用指令级并行性至关重要。现有的某些分支预测方法是静态的:编译器使用操作码信息和分析统计信息进行预测。其他分支预测方法是动态的:硬件使用在运行时收集的执行历史进行预测。在本文中,我们提出了一种混合分支预测方案,该方案结合了硬件和软件技术来提高分支预测的准确性。这种混合方案集成了改进的静态分支预测和新的动态分支预测器。除了两级自适应分支预测器外,动态分支预测器还包含一个“开关计数器”。使用SPEC95基准上的跟踪驱动模拟,结果表明,该方案以类似的硬件成本对现有分支预测方法进行了改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号