【24h】

Correlated load-address predictors

机译:相关的负载地址预测器

获取原文

摘要

As microprocessors become faster, the relative performance cost of memory accesses increases. Bigger and faster caches significantly reduce the absolute load-to-use time delay. However, increase in processor operational frequencies impairs the relative load-to-use latency, measured in processor cycles (e.g. from two cycles on the Pentium processor to three cycles of more in current designs). Load-address prediction techniques were introduced to partially cut the load-to-use latency. This paper focuses on advanced address-prediction schemes to further shorten program execution time. Existing address prediction schemes are capable of predicting simple address patterns, consisting mainly of constant addresses or stride-based addresses. This paper explores the characteristics of the remaining loads and suggests new enhanced techniques to improve prediction effectiveness: Context-based prediction to tackle part of the remaining, difficult-to-predict, load instructions. New prediction algorithms to take advantage of global correlation among different static loads. New confidence mechanisms to increase the correct prediction rate and to eliminate costly mispredictions. Mechanisms to prevent long or random address sequences from polluting the predictor data structures while providing some hysteresis behavior to the predictions. Such an enhanced address predictor accurately predicts 67% of all loads, while keeping the misprediction rate close to 1% We further prove that the proposed predictor works reasonably well in a deep pipelined architecture where the predict-to-update delay may significantly impair both prediction rate and accuracy.
机译:随着微处理器变得更快,内存访问的相对性能成本增加。更大更快的缓存显着降低了绝对的负载到使用时间延迟。然而,处理器操作频率的增加损害了在处理器周期中测量的相对载荷延迟(例如,从奔腾处理器上的两个循环到三个循环更多的设计)。引入负载地址预测技术以部分切割载荷到使用延迟。本文侧重于高级地址预测方案,以进一步缩短程序执行时间。现有地址预测方案能够预测主要由恒定地址或基于步骤的地址组成的简单地址模式。本文探讨了剩余负载的特点,并提出了提高预测效果的新增强技术:基于上下文的预测,以解决部分剩余,难以预测,加载指令。新预测算法利用不同静态负载之间的全局相关性。新的置信机制,以增加正确的预测率并消除昂贵的错误预测。防止长期或随机地址序列污染预测器数据结构的机制,同时为预测提供一些滞后行为。这种增强的地址预测器精确地预测了所有负载的67%,同时保持误估量接近1%,我们进一步证明了所提出的预测器在深水管线架构中合理地工作,其中预测到更新延迟可能显着损害两个预测速度和准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号