首页> 外国专利> Copied register files for data processors having many execution units

Copied register files for data processors having many execution units

机译:具有许多执行单元的数据处理器的复制寄存器文件

摘要

Interconnect-dominated large register files are reduced in chip area and delay time. A register file in a processor having a number of execution units is divided into multiple copies. Different groups of execution units can read from and write to their own copy of the file registers by a set of local read and write ports. All of the register-file copies are synchronized by writing data from the execution units to remote write ports in at least some registers in other copies of the register file. Each copy can be divided into local and global registers. While all copies of the global registers continue to be written by the remote write ports, the local registers can be written only by a local cluster of execution units. Alternatively or additionally, all of the execution units can write to their local register-file copy, but only some of the units can write the global registers in all copies of the register file.
机译:互连为主的大寄存器文件减少了芯片面积并缩短了延迟时间。具有多个执行单元的处理器中的寄存器文件被分成多个副本。不同组的执行单元可以通过一组本地读取和写入端口读取和写入其自己的文件寄存器副本。通过将数据从执行单元写入寄存器文件其他副本中至少某些寄存器中的远程写端口来同步所有寄存器文件副本。每个副本可以分为本地和全局寄存器。虽然全局寄存器的所有副本继续由远程写端口写入,但本地寄存器只能由执行单元的本地簇写入。替代地或附加地,所有执行单元都可以写入其本地寄存器文件副本,但是只有部分执行单元可以在寄存器文件的所有副本中写入全局寄存器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号