CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A read-disturb-based read temperature identification system, comprising:
at least one storage device, wherein each at least one storage device is configured to:
determine, for each block in that storage device, read disturb information;
identify, using the read disturb information, a subset of rows in at least one block in that storage device that have a higher read temperature than the other rows in the at least one block in that storage device;
generate, based on the identification of the subset of rows in the at least one block in that storage device that have the higher read temperature than the other rows in the at least one block in that storage device, a local logical storage element read temperature map that identifies a subset of logical storage elements associated with that storage device that have a higher read temperature than the other logical storage elements associated with that storage device; and
store the local logical storage element read temperature map; and
a global read temperature identification subsystem that is coupled to each of the at least one storage device and that is configured to:
retrieve at least a portion of at least one of the local logical storage element read temperature maps generated by each of the at least one storage device;
generate, using the at least the portion of the at least one of the local logical storage element read temperature maps, a global logical storage element read temperature map; and
store the global logical storage element read temperature map.
|