Memory sub-system for supporting deterministic and non-deterministic commands based on command expiration and the state of the intermediate command queue
OwnerPatrick A. La Fratta, Robert Walkerinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerPatrick A. La Fratta, Robert Walkerinventors
Estimating the term…
Commands in a command queue are received and scheduled. For each of the commands, scheduling includes determining an age of a command based on an entrance time of the command in the command queue. When the age of the command satisfies a first threshold, marking all other commands in the command queue as not issuable when the command is a deterministic command, and marking all other commands in the command queue as not issuable when the command is a non-deterministic command and the intermediate command queue is not empty. Scheduling the command further includes determining whether the command is a read command and marking the command as not issuable when the command is a non-deterministic read command and the intermediate command queue is empty.
A system comprising:
A method comprising:
Non-transitory, computer-readable medium having stored thereon instructions that, when executed by a processor, are configured to cause the processor to:
Dependencies are inferred from the claim text.