首页> 外文会议>Annual ACM/IEEE international symposium on Microarchitecture;ACM/IEEE international symposium on Microarchitecture >Microarchitecture support for improving the performance of load target prediction
【24h】

Microarchitecture support for improving the performance of load target prediction

机译:支持微架构,以提高负荷目标预测的性能

获取原文

摘要

Presents a load target prediction scheme that mitigates the impact of load latency for modern microprocessors. The scheme uses a cache-like buffer to provide the base address, offset and operand size at the instruction fetching stage of a pipeline so that a load target address can be computed earlier at the decode stage. With the dynamic use of a load stride, the scheme has achieved a prediction rate that is 15% higher than a previously proposed approach. By providing a 128-entry direct-mapped load-prediction buffer, two adders and two forwarding paths, for a 4-fetch processor the scheme provides an average speedup of 10% to 32% in performance improvement as the data cache latency increases from 2 cycles to 4 cycles. A bit-array design that supports multiple-cast writes and eliminates the associative logic commonly used in base register caching is developed for the prediction scheme.
机译:提出了一种负载目标预测方案,该方案可减轻负载延迟对现代微处理器的影响。该方案使用类似缓存的缓冲区在流水线的指令获取阶段提供基地址,偏移量和操作数大小,以便可以在解码阶段更早地计算出加载目标地址。通过动态使用负载跨度,该方案已实现了比以前提出的方法高15%的预测率。通过提供一个128条目的直接映射负载预测缓冲区,两个加法器和两个转发路径,对于4取处理器,该方案可将性能平均提高10%到32%,这是因为数据缓存延迟从2增加周期到4个周期。针对预测方案,开发了一种支持多播写入并消除了基址寄存器缓存中常用的关联逻辑的位阵列设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号