CPC G06F 12/0828 (2013.01) [G06F 12/1458 (2013.01)] | 20 Claims |
1. A method of data storage, the method comprising:
receiving, from an application, a request to access data stored on a storage device;
identifying a data access pattern of the application;
generating a first cache-indexing scheme based on the data access pattern by selecting, based on the data access pattern, a first set of bit positions as an index bit set and a second set of bit positions as a cache tag bit set;
storing the data in a cache of the storage device based on the index bit set and the cache tag bit set;
identifying a change in the data access pattern; and
generating a second cache-indexing scheme based on the change.
|