Methods and Apparatus for Issuing Memory Barrier Commands in a Weakly Ordered Storage System
AssigneeQUALCOMM Incorporated
InventorsThomas Philip Speier, James Norris Dieffenderfer, Thomas Andrew Sartorius
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsThomas Philip Speier, James Norris Dieffenderfer, Thomas Andrew Sartorius
Estimating the term…
Efficient techniques are described for enforcing order of memory accesses. A memory access request is received from a device which is not configured to generate memory barrier commands. A surrogate barrier is generated in response to the memory access request. A memory access request may be a read request. In the case of a memory write request, the surrogate barrier is generated before the write request is processed. The surrogate barrier may also be generated in response to a memory read request conditional on a preceding write request to the same address as the read request. Coherency is enforced within a hierarchical memory system as if a memory barrier command was received from the device which does not produce memory barrier commands.
A method for enforcing order of memory accesses, the method comprising:
An apparatus for enforcing order of memory accesses, the apparatus comprising:
A method for coherency enforcement in a system, the method comprising:
A method for enforcing order of memory accesses, the method comprising:
Dependencies are inferred from the claim text.