中文

动态汇合点预测

硬件体系结构 2020-06-01 v1

摘要

尽管经过数十年的研究,条件分支误预测仍然对性能构成重大问题。此外,关于无限大小预测器的极限研究表明,许多剩余的分支是无法通过当前策略预测的。我们的工作重点在于减轻面临无法预测分支时的性能损失。本文提出了一种动态汇合点预测器,它利用在分支错误路径上获取的指令来动态检测汇合点。我们的预测器以 95% 的准确率定位汇合点,即使面对方向无法预测的分支也是如此。此外,我们引入了一种新颖的置信度-代价系统,用于识别代价高昂且难以预测的分支。我们的完整系统用正确的汇合点预测替换了 58% 的分支误预测,有效降低了 43% 的 MPKI。这一结果表明,动态汇合点预测在显著提升性能方面具有潜力。

关键词

引用

@article{arxiv.2005.14691,
  title  = {Dynamic Merge Point Prediction},
  author = {Stephen Pruett and Yale Patt},
  journal= {arXiv preprint arXiv:2005.14691},
  year   = {2020}
}