首页> 外文期刊>Computer architecture news >Speculative Execution for Hiding Memory Latency
【24h】

Speculative Execution for Hiding Memory Latency

机译:隐藏内存延迟的推测执行

获取原文
获取原文并翻译 | 示例
           

摘要

L2 misses are one of the main causes for stalling the activity in current and future microprocessors. In this paper we present a mechanism to speculatively execute independent instructions of L2-miss loads, even if no entry in the reorder buffer is available. The proposed mechanism generates future instances of instructions that are expected to be independent of the delinquent load. When these dynamic instructions are later fetched, they use the previously precomputed data and directly go to the commit stage without executing. The mechanism replicates strided loads found above the L2-miss load, that produce the data for the target independent instructions. Instructions following the L2-miss load will check if their source operands have been replicated. In this case, multiple speculative instances of them will also be generated. This mechanism is built on top of a superscalar processor with an aggressive prefetch scheme. Compared to this baseline, the mechanism obtains 21% of performance improvement.
机译:L2丢失是当前和将来的微处理器中停止活动的主要原因之一。在本文中,我们提出了一种机制,即使重新排序缓冲区中没有可用的条目,也可以推测性地执行L2缺失负载的独立指令。所提出的机制将生成预期独立于拖欠加载的指令的未来实例。以后提取这些动态指令时,它们将使用先前预先计算的数据并直接进入提交阶段,而无需执行。该机制复制了L2缺失负载之上的跨步负载,为目标独立指令生成数据。 L2丢失加载后的指令将检查其源操作数是否已复制。在这种情况下,还将生成它们的多个推测实例。该机制建立在具有积极的预取方案的超标量处理器之上。与该基准相比,该机制可提高21%的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号