首页> 外文学位 >Improving icache hit rates in ILP architectures.
【24h】

Improving icache hit rates in ILP architectures.

机译:提高ILP架构中的icache命中率。

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

摘要

This dissertation investigates the relationships between icache performance and several modern architectural and compilation techniques. Specifically, it looks at the effects of icache associativity on obtained IPC (Instructions Per Cycle) for three areas. The first of these is a standard set of benchmarks running in a single context superscalar environment. The second area is a superscalar context switching environment, and the third is the application of loop unrolling to increase exploitable loop ILP. In all three of these areas, both hardware ILP and icache associativity are varied to determine which combinations are useful and which interact poorly.; Prior to this work, none of these interactions had been adequately explored. Many papers choose to either ignore their effects, or to rely on outdated research. The purpose of this research is to provide contemporary data and analysis about these interactions.; This dissertation finds that limited associativity can, in general, increase the average IPC for a benchmark. With the exception of a multi-context environment, however, full associativity provides little or no benefit. For a multi-context environment, full associativity can remove all the icache misses due to thrashing. This work also finds that associativity interacts poorly with loop unrolling, as it leads to an increase in icache miss rate. This increase is large enough to counter the performance increase from the unrolling, leading to a net performance loss.
机译:本文研究了icache性能与几种现代体系结构和编译技术之间的关系。具体来说,它考察了icache关联性对三个区域获得的IPC(每个周期的指令)的影响。其中第一个是在单个上下文超标量环境中运行的一组标准基准。第二个领域是超标量上下文切换环境,第三个领域是循环展开的应用,以增加可利用的循环ILP。在所有这三个领域中,硬件ILP和icache关联性都发生了变化,以确定哪些组合有用,哪些交互不良。在进行这项工作之前,没有充分探讨这些交互作用。许多论文选择要么忽略其影响,要么依赖过时的研究。本研究的目的是提供有关这些相互作用的当代数据和分析。本文发现,有限的关联性通常可以提高基准的平均IPC。但是,除了多上下文环境外,完全关联性几乎没有好处。对于多上下文环境,完全关联可以删除由于颠簸而导致的所有icache遗漏。这项工作还发现,关联性与循环展开之间的交互作用较弱,因为这会导致icache丢失率增加。该增加量足以抵消展开带来的性能提高,从而导致净性能损失。

著录项

  • 作者

    Schemm, Evan L.;

  • 作者单位

    Michigan Technological University.;

  • 授予单位 Michigan Technological University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 134 p.
  • 总页数 134
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号