Patent · US Expired

Method and apparatus for dynamic location and control of processor resources to increase resolution of data dependency stalls

US5918033A · kind A · utility

52Cited by
3References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 8, 1997
Grant dateJun 29, 1999
Priority date
Expiry dateJan 8, 2017

Classification

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

Abstract

A processor for executing a set of instructions, where each instruction in said set of instructions includes a set of operand references. The processor includes an instruction decoder for extracting the set of operand references from each instruction in the set of instructions; a register file decoder connected to the instruction decoder for receiving the set of operand references and generating a set of register data select signals; and, a register file connected to the register file decoder for receiving the set of register data select signals. Further, the register file includes: a set of registers; a first set of scoreboard bits; and, a second set of scoreboard bits; wherein for each signal in the set of register data select signals, the register file outputs: (1) a corresponding register from the set of registers; (2) a first corresponding scoreboard bit from the first set of scoreboard bits; and, (3) a second corresponding scoreboard bit from the second set of scoreboard bits.

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