Data reordering at a memory subsystem
AssigneeMicron Technolgy, Inc.
InventorsKarl David Schuh, Kishore Kumar Muchherla, Daniel Jerre Hubbard, James Fitzpatrick
Life of this patent
Estimating the term…
Abstract
A set of data items programmed to a first region of a memory subsystem is identified. The set of data items is programmed to the first region according to an initial sequence. A determination is made of whether the initial sequence corresponds to a target sequence associated with accessing the set of data items. Responsive to a determination that the initial sequence does not correspond to the target sequence, the set of data items is copied from the first region to a second region of the memory subsystem according to the target sequence.
Claims20
A method comprising:
- identifying a set of data items programmed to a first region of a memory subsystem, wherein the set of data items is programmed to the first region according to an initial sequence;
- determining whether the initial sequence corresponds to a target sequence associated with accessing the set of data items;
- and
- responsive to determining that the initial sequence does not correspond to the target sequence, copying the set of data items from the first region to a second region of the memory subsystem according to the target sequence.
A memory subsystem comprising:
- one or more memory devices;
- and
- a processing device coupled to the one or more memory devices, the processing device to perform operations comprising:
- identifying a set of data items programmed to a first region of the one or more memory devices, wherein the set of data items is programmed to the first region according to an initial sequence;
- determining whether the initial sequence corresponds to a target sequence associated with accessing the set of data items;
- and
- responsive to determining that the initial sequence does not correspond to the target sequence, copying the set of data items from the first region to a second region of the one or more memory devices according to the target sequence.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- identifying a set of data items programmed to a first region of a memory subsystem, wherein the set of data items is programmed to the first region according to an initial sequence;
- determining whether the initial sequence corresponds to a target sequence associated with accessing the set of data items;
- and
- responsive to determining that the initial sequence does not correspond to the target sequence, copying the set of data items from the first region to a second region of the memory subsystem according to the target sequence.
Dependencies are inferred from the claim text.