Apparatus and method to preclude X86 special bus cycle load replays in an out-of-order processor
AssigneeVia Alliance Semiconductor Co., Ltd.
InventorsGerard M. Col, Colin Eddy, G. Glenn Henry
Life of this patent
Estimating the term…
Loading patent…
AssigneeVia Alliance Semiconductor Co., Ltd.
InventorsGerard M. Col, Colin Eddy, G. Glenn Henry
Estimating the term…
An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory, where the specified load instruction comprises a load instruction resulting from execution of an x86 special bus cycle. The second reservation station is coupled to the hold bus, and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus that the load micro instruction is the specified load micro instruction, the second reservation station is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand.
An apparatus for reducing replays in an out-of-order processor, the apparatus comprising:
An apparatus for reducing replays, the apparatus comprising:
A method for reducing replays in an out-of-order processor, the method comprising:
Dependencies are inferred from the claim text.