【24h】

Confidence estimation for speculation control

机译:投机控制的置信度估计

获取原文

摘要

Modern processors improve instruction level parallelism by speculation. The outcome of data and control decisions is predicted, and the operations are speculatively executed and only committed if the original predictions were correct. There are a number of other ways that processor resources could be used, such as threading or eager execution. As the use of speculation increases, we believe more processors will need some form of speculation control to balance the benefits of speculation against other possible activities.Confidence estimation is one technique that can be exploited by architects for speculation control. In this paper, we introduce performance metrics to compare confidence estimation mechanisms, and argue that these metrics are appropriate for speculation control. We compare a number of confidence estimation mechanisms, focusing on mechanisms that have a small implementation cost and gain benefit by exploiting characteristics of branch predictors, such as clustering of mispredicted branches.We compare the performance of the different confidence estimation methods using detailed pipeline simulations. Using these simulations, we show how to improve some confidence estimators, providing better insight for future investigations comparing and applying confidence estimators.
机译:现代处理器通过推测来提高指令级并行度。可以预测数据和控制决策的结果,并且将以推测方式执行操作,并且仅在原始预测正确的情况下才进行操作。可以使用处理器资源的许多其他方式,例如线程化或急于执行。随着推测的使用增加,我们相信更多的处理器将需要某种形式的推测控制,以平衡推测与其他可能活动的收益。置信度估计是架构师可以利用的一种用于推测控制的技术。 。在本文中,我们介绍了性能指标以比较置信估计机制,并认为这些指标适用于投机控制。我们比较了许多置信度估计机制,重点关注那些实施成本较低并通过利用分支预测变量的特性(例如误预测分支的聚类)而获得收益的机制,并使用详细的流水线模拟比较了不同置信度估计方法的性能。使用这些模拟,我们展示了如何改进一些置信度估计器,从而为以后的调查比较和应用置信度估计器提供了更好的见解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号