Reducing writes to solid state drive cache memories of storage controllers
AssigneeLSI Corporation
InventorParag R. Maharana
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorParag R. Maharana
Estimating the term…
Methods and structure are provided for reducing the number of writes to a cache of a storage controller. One exemplary embodiment includes a storage controller that has a non-volatile flash cache memory, a primary memory that is distinct from the cache memory, and a memory manager. The memory manager is able to receive data for storage in the cache memory, to generate a hash key from the received data, and to compare the hash key to hash values for entries in the cache memory. The memory manager can write the received data to the cache memory if the hash key does not match one of the hash values. Also, the memory manager can modify the primary memory instead of writing to the cache if the hash key matches a hash value, in order to reduce the amount of data written to the cache memory.
A storage controller comprising:
A method comprising:
A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method of operating a storage controller, the method comprising:
Dependencies are inferred from the claim text.