首页> 外文会议>World Multi-Conference on Systemics, Cybernetics and Informatics >A Study of Branch Prediction and Fetch Policy on Simultaneous Multithreading Architecture
【24h】

A Study of Branch Prediction and Fetch Policy on Simultaneous Multithreading Architecture

机译:同时多线程架构的分支预测和采集政策研究

获取原文

摘要

In the present computer architecture, speculation execution is the general and effective way to handle the branch problem. The performance improvement from the speculation execution relies on the prediction accuracy. However, the simultaneous multithreading (SMT) architecture that combines hardware features of wide-issue superscalar and multithreaded architecture to issue instructions from multiple threads each cycle may have different prediction behavior. Thus features of SMT architecture and branch prediction are the primary focus of this study. We propose a branch prediction mechanism with biased branch filter and confidence estimator to reduce the competition for branch predictor between thread and classify conditional branches as biased or confident branches. And then fetch unit that plays an important role in the SMT architecture decides which threads to fetch instructions from each cycle according to the information from our proposed branch prediction mechanism.
机译:在本计算机架构中,投机执行是处理分支问题的一般和有效方法。猜测执行的性能改进依赖于预测精度。但是,将宽短发行超标型和多线程架构的硬件特征结合的同步多线程(SMT)架构,以从每个周期发出来自多个线程的指令可能具有不同的预测行为。因此,SMT架构和分支预测的特征是本研究的主要焦点。我们提出了一种具有偏置分支过滤器和置信度估计器的分支预测机制,以减少线程之间分支预测器的竞争,并将条件分支分类为偏置或自信的分支。然后在SMT架构中起重要作用的获取单元决定了根据来自我们所提出的分支预测机制的信息从每个周期获取指令的线程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号