| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |

|
1. A storage device to support a host performance booster (HPB) feature, the storage device is communicatively coupled to a host device, the storage device comprises:
a memory device divided into blocks, wherein data is stored on the blocks in the memory device; and
a controller to execute a background relocation operation, and during the background relocation operation, to identify a block to relocate data from, determine that a relocation system threshold has not been reached, and execute a source selection algorithm configured to minimize HPB entry inactivation resulting from data relocation, the source selection algorithm including a criterion to enable the controller to select the block as a source block for relocation.
|