【24h】

An Analytical Model for Instruction Fetch Performance of a Trace Cache Microarchitecture

机译:跟踪缓存微体系结构的指令获取性能的分析模型

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

摘要

Wide-issue super-scalar processors can execute several program blocks in a cycle. Regular instruction cache fetch mechanisms are not capable of supporting this high fetch bandwidth requirement. Several improvements of the fetch mechanism are currently in use. One of the most successful of these improvements is the addition of an instruction memory structure known as Trace Cache. In this paper an analytical model for instruction fetch performance of a trace cache microarchitecture is presented. Parameters, which affect trace cache instruction fetch performance, are explored and several analytical expressions are presented. The presented model can be used to understand performance tradeoffs in trace cache microarchitecture design. Results from the validation of the model are presented. The model is implemented in a computer program named Tulip. Results from Tulip, which show how different parameters affect performance, are also presented.
机译:宽问题的超标量处理器可以在一个周期内执行多个程序块。常规的指令高速缓存获取机制无法支持此高获取带宽要求。当前正在使用获取机制的一些改进。这些改进中最成功的改进之一是添加了称为跟踪缓存的指令存储器结构。本文提出了一种跟踪缓存微体系结构的指令获取性能的分析模型。探索了影响跟踪缓存指令获取性能的参数,并给出了几种解析表达式。提出的模型可用于了解跟踪缓存微体系结构设计中的性能折衷。给出了模型验证的结果。该模型在名为Tulip的计算机程序中实现。还显示了Tulip的结果,其中显示了不同的参数如何影响性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号