首页> 外文期刊>Future generation computer systems >Handling 16 instructions per cycle in a superscalar processor
【24h】

Handling 16 instructions per cycle in a superscalar processor

机译:在超标量处理器中每个周期处理16条指令

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

摘要

We present a new partitioning of the processor data path based on a three level separation. First, as in a traditional processor, we separate integer computations from floating point ones. We include in both types data operators, registers, memory and address computation resources. Hence, integer computations are fully disjoint from floating point computations which reduces intra--chip communications. Second, data computation resources are also disjoined from address computation ones. This helps distributing the resource requirements on the data path and on the address path. Third, we separate each register file into two parts. The two sources of every instruction are taken from both parts. The last two separations help keeping the number of necessary resources to handle l6 instructions per cycle (IPC) the same as what is needed today to handle 4 instructions per cycle. Our architectural proposal should allow the implementation of a superscalar degree 16 processor on tomorrows finer design processes.
机译:我们提出了基于三级分离的处理器数据路径的新分区。首先,与传统处理器一样,我们将整数计算与浮点计算分开。我们在这两种类型中都包括数据运算符,寄存器,存储器和地址计算资源。因此,整数计算与浮点计算完全脱节,这减少了芯片内通信。其次,数据计算资源也与地址计算资源脱节。这有助于在数据路径和地址路径上分配资源需求。第三,我们将每个寄存器文件分为两部分。每条指令的两个来源均来自这两部分。最后两个分离有助于使每个周期处理16条指令(IPC)所需的资源数量与当今每个周期处理4条指令所需的资源数量相同。我们的体系结构建议应允许在未来的更精细的设计过程中实现16级超标量处理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号