Flexible and dynamic multi-table overlap cache occupation bitmap
AssigneeSanDisk Technologies LLC
InventorsShay Benisty, Ariel Navon
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsShay Benisty, Ariel Navon
Estimating the term…
Multiple cache occupation bitmaps are maintained with each successive bitmap having a more focused granularity based upon data hotness or overlay collisions. The bitmap with the least focus is checked first, and if a value of 1 is found for the relevant bit, then a relevant bit of the next, more focused, bitmap that encompasses the address range of the read command is checked. Relevant bits of each additional, more focused bitmap that encompasses the address range for the read command are checked in succession upon finding a value of 1 for the relevant bit in the previous bitmap. Upon the last relevant bit of a bitmap encompassing the address range of the read command having a value of 1 or 0, either a full cache scan is performed or no overlap is present. The bitmaps can be flexibly and dynamically maintained.
A data storage device, comprising:
A data storage device, comprising:
A data storage device, comprising:
A data storage device, comprising:
A data storage device, comprising:
Dependencies are inferred from the claim text.