首页> 外文会议>Workshop on Memory system performance >Improving trace cache hit rates using the sliding window fill mechanism and fill select table
【24h】

Improving trace cache hit rates using the sliding window fill mechanism and fill select table

机译:使用滑动窗口填充机制和填充选择表提高跟踪缓存命中率

获取原文

摘要

As superscalar processors become increasingly wide, it is inevitable that the large set of instructions to be fetched every cycle will span multiple noncontiguous basic blocks. The mechanism to fetch, align, and pass this set of instructions down the pipeline must do so as efficiently as possible. The concept of trace cache has emerged as the most promising technique to meet this high-bandwidth, low-latency fetch requirement. A new fill unit scheme, the Sliding Window Fill Mechanism, is proposed as a method to efficiently populate the trace cache. This method exploits trace continuity and identifies probable start regions to improve trace cache hit rate. Simulation yields a 7% average hit rate increase over the Rotenberg fill mechanism. When combined with branch promotion, trace cache hit rates experienced a 19% average increase along with a 17% average improvement in fetch bandwidth.
机译:随着超标量处理器变得越来越宽,不可避免的是,每个周期要提取的大量指令将跨越多个不连续的基本块。沿流水线获取,对齐和传递这组指令的机制必须尽可能有效地做到这一点。跟踪高速缓存的概念已成为满足这种高带宽,低延迟获取要求的最有前途的技术。提出了一种新的填充单元方案,即“滑动窗口填充机制”,作为有效填充跟踪缓存的一种方法。此方法利用跟踪连续性并标识可能的开始区域以提高跟踪高速缓存命中率。仿真结果表明,与Rotenberg填充机构相比,平均命中率提高了7%。与分支机构推广结合使用时,跟踪缓存的命中率平均提高19%,而访存带宽平均提高17%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号