Garbage collection for flash translation layer tables
AssigneeMicron Technology, Inc.
InventorAndrei Konan
Life of this patent
Estimating the term…
Abstract
An active drop scheme is selected from multiple drop schemes based on the active drop scheme having an associated drop request. The active drop scheme is associated with a first flash translation layer (FTL) table. A drop group is selected based on the active drop scheme. The drop group includes multiple segments of the first FTL table. The drop group is flushed to a memory device. Mapping information for the drop group is updated in a second FTL table based on flushing the drop group to the memory device.
Claims20
A memory sub-system comprising:
- a memory device;
- and
- a processing device, operatively coupled with the memory device to perform operations comprising:
- selecting an active drop scheme from multiple drop schemes, the active drop scheme defining parameters for dropping one or more segments of a flash translation layer (FTL) table;
- selecting a drop group based on the active drop scheme, the drop group comprising multiple segments of the FTL table;
- and
- flushing the drop group to the memory device.
A method comprising:
- selecting, by a processing device, an active drop scheme from multiple drop schemes, the active drop scheme defining parameters for dropping one or more segments of a flash translation layer (FTL) table;
- selecting, by the processing device, a drop group based on the active drop scheme, the drop group comprising multiple segments of the FTL table;
- and
- flushing, by the processing device, the drop group to a memory device.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, configure the processing device to perform operations comprising:
- selecting an active drop scheme from multiple drop schemes, the active drop scheme defining parameters for dropping one or more segments of a flash translation layer (FTL) table;
- selecting a drop group based on the active drop scheme, the drop group comprising multiple segments of the FTL table;
- and
- flushing the drop group to a memory device.
Dependencies are inferred from the claim text.