Command fencing for memory-based communication queues
AssigneeMicron Technology, Inc.
InventorsTony M. Brewer, Michael Keith Dugan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorsTony M. Brewer, Michael Keith Dugan
Estimating the term…
A command manager can be configured to enforce respective command execution policies for each of multiple queues according to respective command fence instructions. In an example, the command manager can be configured to receive a first packet comprising a first fence instruction and a first command for a first queue and, responsive to the first fence instruction indicating fence participation, increment a fence counter and provide the first command to a command execution unit, such as a memory controller of a memory device. The command manager can receive a first response message from the command execution unit based on the first command and can decrement the fence counter. In an example, the command manager comprises a portion of an accelerator device that uses an unordered interconnect, such as a Compute Express Link (CXL) interconnect, to communicate with a host device.
A method comprising:
A system comprising:
At least one non-transitory machine-readable storage medium comprising instructions that, when executed by a processor circuit of a memory system, cause the processor circuit to perform operations comprising:
Dependencies are inferred from the claim text.