【24h】

Alternative fetch and issue policies for the trace cache fetch mechanism

机译:跟踪高速缓存获取机制的替代获取和发布策略

获取原文

摘要

The increasing widths of superscalar processors are placing greater demands upon the fetch mechanism. The trace cache meets these demands by placing logically contiguous instructions in physically contiguous storage. It is capable of supplying multiple fetch blocks each cycle. In this paper we examine two fetch and issue techniques, partial matching and inactive issue, that improve the overall performance of the trace cache by improving the effective fetch rate. We show that for the SPECint95 benchmarks partial matching increases the overall performance by 12% and inactive issue by 15%. Furthermore we apply these two techniques to issue blocks from trace segments which contain multiple execution paths. We conclude with a performance comparison between a trace cache implementing partial matching and inactive issue and an aggressive single block fetch mechanism. The trace cache increases performance by an average of 25% over the instruction cache.
机译:超标量处理器的宽度不断增加,对获取机制提出了更高的要求。跟踪高速缓存通过将逻辑上连续的指令放置在物理上连续的存储中来满足这些需求。它能够在每个周期提供多个提取块。在本文中,我们研究了两种获取和发布技术,即部分匹配和非活动发布,它们通过提高有效获取率来提高跟踪缓存的整体性能。我们显示,对于SPECint95基准,部分匹配将整体性能提高了12%,非活动问题提高了15%。此外,我们将这两种技术应用于从包含多个执行路径的跟踪段中发出块。我们以实现部分匹配和非活动问题的跟踪缓存与积极的单个块获取机制之间的性能比较作为结束。跟踪高速缓存比指令高速缓存平均提高25%的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号