Broadcast state renaming in a microprocessor
AssigneeIntel Corporation
InventorsMichael P. Cornaby, Lawrence O. Smith
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsMichael P. Cornaby, Lawrence O. Smith
Estimating the term…
A microprocessor uses broadcast state renaming to reduce processing delays and microcode overhead which would otherwise result from rebroadcasts of state due to register renaming. The microprocessor comprises a memory execution unit, a microcode sequencer, and various functional units. The memory execution unit includes a segment register, content of which represents state of the processor. The microcode sequencer sets an identifier field in at least some microinstructions, indicating which of multiple copies of broadcast state are to be used in processing each such microinstruction. Each functional unit receives and internally stores multiple copies of broadcast state, each of which may correspond to a different renamed version of the segment register. Each functional unit selects, based on the identifier field of a microinstruction, one of its internally stored copies of broadcast state for use in processing the microinstruction.
A processor comprising:
A processor comprising:
A processor comprising:
A microprocessor comprising:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.