Pshare:两级自适应分支预测算法及实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Pshare:两级自适应分支预测算法及实现
张琦滨;李强
【期刊名称】《计算机工程与科学》
【年(卷),期】2011(33)10
【摘要】A branch prediction algorithm and predictor called Pshare is proposed, which has the benefit of Pas and the Gshare predictor,and modifies their flaws due to using a global history pattern by u-sing a separate branch history shift register(BHSR). Moreover it also can reduce the area and delay overhead than Pas by accessing a small PHT table using the hash of address and history patterns instead of accessing two dimensions PHT table using the address and history patterns. The Pshare predictor can obtain the branch prediction accuracy of Pas , but the implementation overhead is near to Gshare. This predictor is applied to high performance processors which have a superscalar deep pipeline and focuses more on higher core performance. It reduces the pipeline's vertical waste and improves the core performance and efficiency by using the Pshare predictor.%本文提出了一种结合PAs和Gshare两者优点,同时尽可能消除两者缺点的两级自适应分支预测算法及其实现-Pshare分支预测方法.通过使用单独的BHSR来跟踪不同分支指令的历史轨迹,克服了GAs和Gshare机制中统一历史模式带来的缺点;同时,通过使用分支指令部分地址和历史模式位的杂凑运算来索引共享的一维PHT小表,减少了PAs机制中二维PHT大表的面积开销和索引延时开销.Pshare两级自适应分支预测器用接近Gshare的实现代价,达到了近似
PAs的预测精度.该分支预测技术适用于强调单核性能的超标量超流水结构的高性能处理器中,有助于减少垂直浪费,提高单核心的性能和效率.
【总页数】5页(P80-84)
【作者】张琦滨;李强
【作者单位】江南计算技术研究所,江苏无锡214083;江南计算技术研究所,江苏无锡214083
【正文语种】中文
【中图分类】TN402
【相关文献】
1.一种基于综合历史信息的SMT结构分支预测算法 [J], 王晶;樊晓桠;叶曾
2.基于视景仿真的自适应航迹平滑及预测算法研究及实现 [J], 陈磊;赵文杰;钱苏敏;郑全普;霍烁烁
3.车联网络通过两级量化自适应卡尔曼滤波实现车辆状态预测 [J], 冯安琪; 钱丽萍; 欧阳金源; 吴远
4.基于双分支结构的融合多特征微博传播行为预测算法 [J], 曾辉;淦修修;彭俊;袁
伟民
5.基于模糊加权的动态自适应分支预测算法研究 [J], 焦永;赵锐;康建华;陈跃跃
因版权原因,仅展示原文概要,查看原文内容请购买。

相关文档
最新文档