首页> 外文会议>Performance Analysis of Systems and Software, 2009. ISPASS 2009 >Analysis of the TRIPS prototype block predictor
【24h】

Analysis of the TRIPS prototype block predictor

机译:TRIPS原型块预测器的分析

获取原文

摘要

This paper analyzes the performance of the TRIPS prototype chip's block predictor. The prototype is the first implementation of the block-atomic TRIPS architecture, wherein the unit of execution is a TRIPS hyperblock. The TRIPS prototype predictor uses a two-step prediction process: it first predicts the exit from the current hyperblock and uses the predicted exit in conjunction with the current hyperblock's address to predict the next hyperblock. SPECint2000 and SPECfp2000 benchmarks record average misprediction rates of 11.5% and 4.3%, respectively, on the prototype chip. Simulation-driven analysis identifies short history lengths, inadequate offset bits in the branch target buffers, and aliasing in the exit and target predictors as the main reasons for the predictor inefficiency. If the above issues are addressed, block misprediction rates can be reduced by 15% for SPECint2000 and 22% for SPECfp2000. Using a perceptron-based analysis, we show that there is significant loss in correlation in our current hyperblocks. We conclude that while carefully tuned block predictors can achieve relatively lower misprediction rates, new predictor designs and correlation-aware hyperblock formation are necessary to bridge the gap between block prediction accuracies and branch prediction accuracies.
机译:本文分析了TRIPS原型芯片的块预测器的性能。该原型是块原子TRIPS体系结构的第一个实现,其中执行单位是TRIPS超级块。 TRIPS原型预测器使用两步预测过程:首先预测当前超级块的退出,然后将预测的退出与当前超级块的地址结合使用以预测下一个超级块。 SPECint2000和SPECfp2000基准测试在原型芯片上分别记录了11.5%和4.3%的平均错误预测率。仿真驱动的分析确定了较短的历史记录长度,分支目标缓冲区中的偏移位不足以及出口和目标预测变量中的混淆现象,这是导致预测变量效率低下的主要原因。如果解决了上述问题,则SPECint2000的块误预测率可以降低15%,SPECfp2000的块误预测率可以降低22%。使用基于感知器的分析,我们表明在当前的超级块中相关性显着降低。我们得出的结论是,尽管精心调整的块预测器可以实现相对较低的误预测率,但新的预测器设计和相关感知的超块形成对于弥合块预测精度和分支预测精度之间的差距是必要的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号