A host device comprising: random access memory; at least one of a central processing unit or a host controller configured to: issue one or more commands to perform a data move operation on data stored in an original location of the random access memory, the data move operation comprising a data copy operation followed by a data fill operation, the one or more commands indicating a source address of the original location and a target address associated with a further location of the random access memory; and at least one of a controller associated with the random access memory or a random access memory controller configured to: perform, based at least in part on the source address and target address indicated in the issued one or more commands, the data copy operation on the random access memory, wherein the data copy operation comprises replicating the data stored in the original location of the random access memory to the further location of the random access memory; and perform, based at least in part on the source address indicated in the issued one or more commands, the data fill operation on the original location of the random access memory, wherein the data fill operation comprises setting the original location of the random access memory to at least one of a predetermined value or one or more values included in the one or more commands. random access memory; at least one of a central processing unit or a host controller configured to: issue one or more commands to perform a data move operation on data stored in an original location of the random access memory, the data move operation comprising a data copy operation followed by a data fill operation, the one or more commands indicating a source address of the original location and a target address associated with a further location of the random access memory; and at least one of a controller associated with the random access memory or a random access memory controller configured to: perform, based at least in part on the source address and target address indicated in the issued one or more commands, the data copy operation on the random access memory, wherein the data copy operation comprises replicating the data stored in the original location of the random access memory to the further location of the random access memory; and perform, based at least in part on the source address indicated in the issued one or more commands, the data fill operation on the original location of the random access memory, wherein the data fill operation comprises setting the original location of the random access memory to at least one of a predetermined value or one or more values included in the one or more commands. perform, based at least in part on the source address and target address indicated in the issued one or more commands, the data copy operation on the random access memory, wherein the data copy operation comprises replicating the data stored in the original location of the random access memory to the further location of the random access memory; and perform, based at least in part on the source address indicated in the issued one or more commands, the data fill operation on the original location of the random access memory, wherein the data fill operation comprises setting the original location of the random access memory to at least one of a predetermined value or one or more values included in the one or more commands.