Patent · US Expired

Method for enforcing true dependencies in an out-of-order processor

US5850533A · kind A · utility

32Cited by
11References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 25, 1997
Grant dateDec 15, 1998
Priority date
Expiry dateJun 25, 2017

Classification

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

Abstract

In a processor executing instructions speculatively or out-of-order, a dependency table tracks instruction dependencies between a current instruction and a live instruction. The table contains an instruction identifier and the destination register specified by the live instruction. The table can also contain information about the age of the entry, the validity of the entry, and the process which the entry is associated. A dependency between instructions is determined by one or more comparators comparing the destination register to the source registers of the current instruction. True dependencies are distinguished from false dependencies using the age information, the validity information, and the process information.

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