Method and apparatus for improving read performance of a solid state drive
AssigneeIntel Corporation
InventorAnand S. RAMALINGAM
Life of this patent
Estimating the term…
Abstract
A controller of a solid state drive initiates a repacking of data stored in a non-volatile memory of the solid state drive, wherein refreshing of the data stored in the non-volatile memory of the solid state drive is performed during the repacking of the data stored in the non-volatile memory of the solid state drive. Logical blocks are placed physically contiguously in an increasing order in pre-erased locations of the non-volatile memory of the solid state drive while the data stored in the non-volatile memory of the solid state drive is being repacked.
Claims21
1-24. (canceled)
A method for improving performance of a solid state drive, the method comprising:
- initiating, by a controller of the solid state drive, a repacking of data stored in a non-volatile memory of the solid state drive;
- and
- performing the repacking of the data stored in the non-volatile memory of the solid state drive to refresh the solid state drive.
An apparatus, comprising:
- a plurality of non-volatile memory chips;
- and
- a controller coupled to the plurality of non-volatile memory chips, wherein the controller is operable to:
- initiate a repacking of data stored in the plurality of non-volatile memory chips;
- and
- perform the repacking of the data stored in the plurality of non-volatile memory chips to refresh the non-volatile memory chips.
A system, comprising:
- a solid state drive comprising a plurality of non-volatile memory chips;
- a display;
- and
- a processor coupled to the solid state drive and the display, wherein, the solid state drive is operable to:
- initiate a repacking of data stored in the plurality of non-volatile memory chips;
- and
- perform the repacking of the data stored in the plurality of non-volatile memory chips to refresh the non-volatile memory chips.
Dependencies are inferred from the claim text.