首页> 外文期刊>IEEE Transactions on Computers >Efficient exploitation of instruction-level parallelism for superscalar processors by the conjugate register file scheme
【24h】

Efficient exploitation of instruction-level parallelism for superscalar processors by the conjugate register file scheme

机译:共轭寄存器文件方案对超标量处理器的指令级并行性的有效利用

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

摘要

This paper introduces a novel superscalar micro-architecture, called IAS-S, and its related software techniques. We treat two basic problems in superscalar machines. First, we seek a feasible hardware platform which allows the compiler to perform more aggressive instruction scheduling. Second, we develop a good way of communication between the instruction scheduler and register allocator to avoid inadequate register allocation resulting in poor instruction schedules. For the first part, IAS-S employs the Conjugate Register File (CRF) scheme to support multilevel instruction boosting so that a greater amount of instruction-level parallelism in a program can be identified at compile time. For the second part, the instruction scheduling in the IAS-S compiler consists of two passes, prepass and postpass, and a scheduling-conflict graph is built for the register allocator during the prepass scheduling. In this manner, the register allocator can take the potential benefit for later postpass instruction scheduling into account and thus prevents inadequate register allocation.
机译:本文介绍了一种称为IAS-S的新型超标量微体系结构及其相关的软件技术。我们处理超标量机器中的两个基本问题。首先,我们寻求一种可行的硬件平台,该平台允许编译器执行更积极的指令调度。其次,我们开发了指令调度器和寄存器分配器之间的一种良好通信方式,以避免寄存器分配不足而导致指令调度不佳。对于第一部分,IAS-S使用共轭寄存器文件(CRF)方案来支持多级指令提升,以便可以在编译时识别程序中的大量指令级并行性。对于第二部分,IAS-S编译器中的指令调度包括两次通过,即预通过和后通过,并且在预通过调度期间为寄存器分配器构建了调度冲突图。以这种方式,寄存器分配器可以将潜在的好处用于以后的通过后指令调度,从而防止寄存器分配不足。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号