【24h】

Highly accurate data value prediction using hybrid predictors

机译:使用混合预测器进行高精度的数据值预测

获取原文

摘要

Data dependences (data flow constraints) present a major hurdle to the amount of instruction-level parallelism that can be exploited from a program. Recent work has suggested that the limits imposed by data dependences can be overcome to some extent with the use of data value prediction. That is, when an instruction is fetched, its result can be predicted so that subsequent instructions that depend on the result can use this predicted value. When the correct result becomes available, all instructions that are data dependent on that prediction can be validated. This paper investigates a variety of techniques to carry out highly accurate data value predictions. The first technique investigates the potential of monitoring the strides by which the results produced by different instances of an instruction change. The second technique investigates the potential of pattern-based two-level prediction schemes. Simulation results of these two schemes show improvements over the existing method of predictingthe last outcome. In particular, some benchmarks show improvement with the stride-based predictor and others show improvement with the pattern-based predictor. To do uniformly well across benchmarks, we combine these two predictors to form a hybrid predictor. Simulation analysis of the hybrid predictor shows its overall prediction accuracy to be better than that of the component predictors across all benchmarks.
机译:数据依存关系(数据流约束)为可从程序中利用的指令级并行度提供了主要障碍。最近的工作表明,可以通过使用数据值预测在某种程度上克服数据依赖所施加的限制。即,当提取指令时,可以预测其结果,使得依赖于该结果的后续指令可以使用该预测值。当可获得正确的结果时,可以验证所有依赖于该预测的数据指令。本文研究了各种技术来执行高精度的数据值预测。第一种技术研究了监视跨步的潜力,通过跨步可以改变指令的不同实例产生的结果。第二种技术研究了基于模式的两级预测方案的潜力。这两种方案的仿真结果显示,与现有的预测最终结果的方法相比有所改进。特别是,一些基准测试显示了基于步幅的预测器的改进,而其他基准测试则显示了基于模式的预测器的改进。为了在基准测试中保持一致,我们将这两个预测变量组合在一起,形成了一个混合预测变量。混合预测器的仿真分析表明,在所有基准测试中,混合预测器的总体预测精度均优于组件预测器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号