首页> 外文会议>International Conference on Computer Design >A trace based evaluation of speculative branch decoupling
【24h】

A trace based evaluation of speculative branch decoupling

机译:基于追踪的投机分支去耦评价

获取原文

摘要

Branches are one of the main impediments to achieving maximum instruction-level parallelism. Branch prediction along with speculative execution is the main, incumbent methodology to hide branch stalls. Branch decoupled architectures offer an alternate way of reducing branch penalty. This paper presents a combination of the two methodologies, to show that they can coexist and may provide better performance than processors with conventional branch prediction techniques, but equivalent hardware resources. A trace based evaluation is presented, and with three different branch prediction techniques, it is shown that over twelve of the SPEC'95 CPU benchmarks, speculative branch decoupling performs significantly better than branch prediction with speculative execution, in all the cases. Since a trace based approach has its limitations, the study is a limited one, but makes a strong case for further research in this area.
机译:分支是实现最大指导级并行性的主要障碍之一。分支预测以及投机执行是隐藏分支摊位的主要方法论。分支解耦架构提供了减少分支罚款的替代方式。本文提出了两种方法的组合,表明他们可以共存,并且可以提供比具有传统分支预测技术的处理器更好的性能,但是等效的硬件资源。呈现了基于迹线的评估,并且具有三种不同的分支预测技术,示出了在所有情况下,推测分支解耦的推测分支解耦比在推测执行中的分支预测更好地执行。由于基于踪迹的方法有其局限性,因此研究是一个有限的方法,但在这一领域进一步研究了强有力的情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号