Multi-level multiprocessor speculation mechanism
AssigneeInternational Business Machines Corporation
InventorsGuy Lynn Guthrie, Ravi Kumar Arimilli, John Steven Dodson, Derek Edward Williams
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGuy Lynn Guthrie, Ravi Kumar Arimilli, John Steven Dodson, Derek Edward Williams
Estimating the term…
Disclosed is a processor, which reduces issuing of unnecessary barrier operations during instruction processing. The processor comprises an instruction sequencing unit and a load store unit (LSU) that issues a group of memory access requests that precede a barrier instruction in an instruction sequence. The processor also includes a controller, which in response to a determination that all of the memory access requests hit in a cache affiliated with the processor, withholds issuing on an interconnect a barrier operation associated with the barrier instruction. The controller further directs the load store unit to ignore the barrier instruction and complete processing of a next group of memory access requests following the barrier instruction in the instruction sequence without receiving an acknowledgment.
A method of operation within a data processing system, said method comprising the steps of:
A data processing system comprising:
A processor comprising:
Dependencies are inferred from the claim text.