【24h】

Instruction issue logic for pipelined supercomputers

机译:流水线超级计算机的指令发布逻辑

获取原文

摘要

Basic principles and design tradeoffs for control of pipelined processors are first discussed. We concentrate on register-register architectures like the CRAY-1 where pipeline control logic is localized to one or two pipeline stages and is referred to as "instruction issue logic". Design tradeoffs are explored by giving designs for a variety of instruction issue methods that represent a range of complexity and sophistication. These vary from the original CRAY-1 issue logic to a version of Tomasulo's algorithm, first used in the IBM 360/91 floating point unit. Also studied are Thornton's "scoreboard" algorithm used on the CDC 6600 and an algorithm we have devised. To provide a standard for comparison, all the issue methods are used to implement the CRAY-1 scalar architecture. Then, using a simulation model and the Lawrence Livermore Loops compiled with the CRAY FORTRAN compiler, performance results for the various issue methods are given and discussed.

机译:首先讨论控制流水线处理器的基本原理和设计折衷。我们专注于寄存器-寄存器体系结构,例如CRAY-1,在该体系结构中,流水线控制逻辑位于一个或两个流水线阶段,被称为“指令发布逻辑”。通过为代表各种复杂性和复杂性的各种指令发布方法提供设计来探索设计权衡。从最初的CRAY-1发行逻辑到Tomasulo算法的一种版本,这些算法首先在IBM 360/91浮点单元中使用。还研究了CDC 6600上使用的Thornton的“记分板”算法以及我们设计的算法。为了提供比较标准,所有发布方法都用于实现CRAY-1标量体系结构。然后,使用仿真模型并使用CRAY FORTRAN编译器编译了Lawrence Livermore循环,给出并讨论了各种发行方法的性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号