首页> 外文期刊>International Journal of High Performance Systems Architecture >A framework for evaluating branch predictors using multiple performance parameters
【24h】

A framework for evaluating branch predictors using multiple performance parameters

机译:使用多个性能参数评估分支预测变量的框架

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

摘要

Selecting a branch predictor for a program for prediction is a challenging task. The performance of a branch predictor is measured not only by the prediction accuracy -parameters like predictor size, energy expenditure, latency of execution play a key role in predictor selection. For a specific program, a predictor which provides the best results based on one of these parameters, may not be the best when some other parameter is considered. The task to select the best predictor considering all the different parameters, is therefore, a non-trivial one, and is considered one of the foremost challenges. In this paper, we propose a framework to systematically address this important challenge using the concept of aggregation and unification. For a given program, our framework considers the performance of the different predictors, with respect to the different parameters, and makes a predictor selection based on all of them. On one side, our framework can be an important aid for deciding on the best predictor to use at runtime. On the other side, the proposal of new predictor can be systematically evaluated and placed in purview of existing ones, considering the parameters of choice. We present experimental results of our framework on the Siemens, SPEC 2006 and SPEC 2017 benchmarks.
机译:为预测程序选择分支预测器是一项艰巨的任务。分支预测器的性能不仅通过预测精度来衡量-诸如预测器大小,能量消耗,执行等待时间之类的参数在预测器选择中起关键作用。对于特定程序,当考虑其他一些参数时,根据这些参数之一提供最佳结果的预测器可能不是最佳的。因此,考虑所有不同参数来选择最佳预测变量的任务是不平凡的,并且被认为是最重要的挑战之一。在本文中,我们提出了一个框架,该框架使用聚集和统一的概念来系统地应对这一重要挑战。对于给定的程序,我们的框架会针对不同的参数考虑不同预测变量的性能,并基于所有参数进行预测变量选择。一方面,我们的框架可以为决定在运行时使用的最佳预测器提供重要帮助。另一方面,可以考虑选择的参数,系统地评估新预测变量的建议并将其置于现有预测变量的权限之内。我们以Siemens,SPEC 2006和SPEC 2017基准为基础展示了我们框架的实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号