Method and apparatus for dynamic location and control of processor resources to increase resolution of data dependency stalls
US5918033A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jan 8, 1997 |
| Grant date | Jun 29, 1999 |
| Priority date | — |
| Expiry date | Jan 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.