| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving a first number of commands for execution on a memory sub-system;
receiving a second number of commands for execution on the memory sub-system;
receiving a memory fencing command associated with the first number of commands and the second number of commands; and
executing the first number of commands in any order and executing at least one of the second number of commands after execution of at least one of the first number of commands in response to receiving the memory fencing command, wherein the at least one of the first number of commands writes data to a first location in the memory sub-system and the at least one of the second number of commands reads the data from the first location in the memory sub-system.
|