Patent ID: 11886740
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A method, comprising:
receiving, from one or more virtual machines, a plurality of commands to access a memory system common to the one or more virtual machines;
storing, in a command queue associated with the memory system, the plurality of commands and a set of parameters associated with each command of the plurality of commands;
generating a set of identifiers, wherein each identifier of the set of identifiers identifies a respective logical address range of a subset of logical address ranges of the memory system, wherein arranging the plurality of commands is based at least in part on the generating;
arranging the plurality of commands according to an order that is based at least in part on one or more identified patterns of accessing sequential addresses in the plurality of commands;
transmitting the plurality of commands to the memory system based at least in part on the order;
measuring a duration between the memory system beginning to perform a first command of the plurality of commands and the memory system beginning to perform a second command of the plurality of commands, wherein the first command and the second command are performed consecutively; and
updating the set of identifiers and respective logical address ranges based at least in part on the duration satisfying a threshold.