Patent · US Active

System and method of data forwarding within an execution unit

US8145874B2 · kind B2 · utility

10Cited by
9References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 26, 2008
Grant dateMar 27, 2012
Priority date
Expiry dateDec 25, 2029

Classification

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

Abstract

In an embodiment, a method is disclosed that includes, comparing, during a write back stage at an execution unit, a write identifier associated with a result to be written to a register file from execution of a first instruction to a read identifier associated with a second instruction at an execution pipeline within an interleaved multi-threaded (IMT) processor having multiple execution units. When the write identifier matches the read identifier, the method further includes storing the result at a local memory of the execution unit for use by the execution unit in the subsequent read stage.

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