Patent · US Expired

Copied register files for data processors having many execution units

US6629232B1 · kind B1 · utility

11Cited by
6References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 3, 2000
Grant dateSep 30, 2003
Priority date
Expiry dateJan 13, 2021

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3891
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.