首页> 外文会议>Annual ACM/IEEE international symposium on Microarchitecture;ACM/IEEE international symposium on Microarchitecture >Increasing the instruction fetch rate via block-structured instruction set architectures
【24h】

Increasing the instruction fetch rate via block-structured instruction set architectures

机译:通过块结构指令集体系结构提高指令提取率

获取原文

摘要

To exploit larger amounts of instruction level parallelism, processors are being built with wider issue widths and larger numbers of functional units. Instruction fetch rate must also be increased in order to effectively exploit the performance potential of such processors. Block-structured ISAs provide an effective means of increasing the instruction fetch rate. We define an optimization, called block enlargement, that can be applied to a block-structured ISA to increase the instruction fetch rate of a processor that implements that ISA. We have constructed a compiler that generates block-structured ISA code, and a simulator that models the execution of that code on a block-structured ISA processor. We show that for the SPECint95 benchmarks, the block-structured ISA processor executing enlarged atomic blocks outperforms a conventional ISA processor by 12% while using simpler microarchitectural mechanisms to support wide-issue and dynamic scheduling.
机译:为了利用大量的指令级并行性,正在构建具有更宽的发布宽度和更多数量的功能单元的处理器。为了有效地利用这种处理器的性能潜力,还必须提高指令提取速率。块结构的ISA提供了一种提高指令提取率的有效方法。我们定义了一种称为块扩大的优化,可以将其应用于块结构的ISA,以提高实现该ISA的处理器的指令提取率。我们构造了一个生成块结构ISA代码的编译器,以及一个在块结构ISA处理器上对该代码的执行进行建模的模拟器。我们显示,对于SPECint95基准,执行扩展的原子块的块结构ISA处理器在使用更简单的微体系结构机制支持广泛发布和动态调度的情况下,比常规ISA处理器高出12%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号