Method and apparatus for address disambiguation using address component identifiers
AssigneeInstitute for the Development of Emerging Architectures, L.L.C.
InventorsJosef R. Call, Michael J. Morrison
Life of this patent
Estimating the term…
Loading patent…
AssigneeInstitute for the Development of Emerging Architectures, L.L.C.
InventorsJosef R. Call, Michael J. Morrison
Estimating the term…
A scheduling unit is described for scheduling an execution order of a first instruction of a first type and a second instruction of a second type in an instruction stream where the second instruction precedes the first instruction. The scheduling unit comprises a table that records address component identifiers corresponding to the second instruction. An address comparator is coupled to the table. The address comparator compares address component identifiers that corresponds to the first instruction with address component identifiers on the table. The scheduling unit schedules the first instruction to be executed ahead of the second instruction when the address component identifiers differ from the address component identifiers on the table.
A scheduling unit for scheduling an execution order of a first instruction of a first type and a second instruction of a second type in an instruction stream where the second instruction precedes the first instruction, comprising:
A computer system, comprising:
A method for determining when to execute a first instruction of a first type ahead of a second instruction of a second type in an instruction stream where the second instruction precedes the first instruction, comprising:
A method for determining when to execute a first instruction of a first type ahead of a second instruction of a second type in an instruction stream where the second instruction precedes the first instruction, comprising:
Dependencies are inferred from the claim text.