Systems and methods for adaptive cache configuration
AssigneeSamsung Electronics Co., Ltd.
InventorsSahand Salamat, Zongwang Li, Rekha Pitchumani
Life of this patent
Estimating the term…
Abstract
Systems and methods for a storage system are disclosed. The storage system includes a first storage medium, a processor configured to communicate with the first storage medium, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to: receive a request for accessing data; search the first storage medium based on the request; receive a command from a computing device, the command including a configuration parameter; and based on the command, modify architecture of the first storage medium from a first architecture to a second architecture corresponding to the configuration parameter.
Claims20
A storage system comprising:
- a first storage medium;
- a processor configured to communicate with the first storage medium;
- and
- a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the processor to:
- receive, from an application executed by a computing device, a request for accessing data, wherein the request is associated with a physical address;
- generate a cache address based on the physical address and further based on a first architecture of the first storage medium;
- based on generating the cache address:
- search the first storage medium for the cache address;
- based on a result of the search, store at least a portion of the cache address in the first storage medium in association with the data;
- based on the search of the first storage medium, receive a command from the computing device, the command including a configuration parameter, wherein the computing device is configured to select the configuration parameter based on a runtime characteristic of the application;
- and
- based on the command, modify architecture of the first storage medium from the first architecture to a second architecture corresponding to the configuration parameter.
A method comprising:
- receiving from an application executed by a computing device, a request for accessing data, wherein the request is associated with a physical address;
- generating a cache address based on the physical address and further based on a first architecture of a first storage medium;
- based on generating the cache address:
- searching the first storage medium for the cache address;
- based on a result of the searching, storing at least a portion of the cache address in the first storage medium in association with the data;
- based on searching the first storage medium, receiving a command from the computing device, the command including a configuration parameter, wherein the computing device is configured to select the configuration parameter based on a runtime characteristic of the application including a characteristic associated with the search;
- and
- based on the command, modifying architecture of the first storage medium from the first architecture to a second architecture corresponding to the configuration parameter.
Dependencies are inferred from the claim text.