...
首页> 外文期刊>Journal of supercomputing >NTB branch predictor: dynamic branch predictor for high-performance embedded processors
【24h】

NTB branch predictor: dynamic branch predictor for high-performance embedded processors

机译:NTB分支预测器:用于高性能嵌入式处理器的动态分支预测器

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

摘要

Branch prediction accuracy becomes more crucial in high-performance embedded processors. The importance of branch prediction in embedded processors continues to grow in the future. Many branch predictors have been proposed to alleviate the performance penalty due to branch mispredictions. However, recent embedded processors still have problems in increasing the branch prediction accuracy. This paper proposes number of taken branch instructions (NTB) branch predictor, a new dynamic branch predictor for high-performance embedded processors. The NTB branch predictor utilizes two-bit saturating counters in the pattern history table based on the information about the number of taken-branches in the global branch history. The proposed NTB branch predictor achieves improved accuracy by making use of longer branch history with no hardware overhead, because hardware resources for the proposed NTB branch predictor are independent of the history length. By contrast, existing dynamic branch prediction schemes require more hardware resources as the history length increases. According to our experiments with a 4 KB branch predictor which suits embedded processors, the NTB branch predictor improves the prediction accuracy by 7.11 and 43.41 % on average over the perceptron predictor and the two-level adaptive branch predictor, respectively.
机译:在高性能嵌入式处理器中,分支预测精度变得至关重要。嵌入式处理器中分支预测的重要性在未来继续增长。已经提出了许多分支预测器来减轻由于分支预测错误而导致的性能损失。但是,最近的嵌入式处理器在提高分支预测精度方面仍然存在问题。本文提出了许多采用分支指令(NTB)的分支预测器,这是一种针对高性能嵌入式处理器的新型动态分支预测器。 NTB分支预测器基于有关全局分支历史中已接收分支数的信息,使用模式历史表中的两位饱和计数器。提出的NTB分支预测器通过使用更长的分支历史记录而没有硬件开销,从而提高了准确性,因为提出的NTB分支预测器的硬件资源与历史记录长度无关。相反,随着历史记录长度的增加,现有的动态分支预测方案需要更多的硬件资源。根据我们使用适合嵌入式处理器的4 KB分支预测器的实验,NTB分支预测器分别比感知器预测器和两级自适应分支预测器平均提高了7.11%和43.41%的预测精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号