Optimization of memory systems based on performance goals
AssigneeMicron Technology, Inc.
InventorAlex Frolikov
Life of this patent
Estimating the term…
Abstract
A memory system having a set of media, a set of resources, and a controller configured via firmware to use the set of resources in processing requests from a host system to store data in the media or retrieve data from the media. The memory system has a performance manager that identifies settings for allocations of the resources in the processing of the requests based on a user identified preference and optionally further based on operation statistics of the memory system.
Claims20
A memory system, comprising:
- a set of media;
- a set of resources;
- and
- a controller configured to use the set of resources in processing requests from a host system to store data in the media or retrieve data from the media;
- wherein a performance manager identifies settings for allocations of the resources in the processing of the requests based on a user identified preference.
A method, comprising:
- providing a set of media and a set of resources in a memory system;
- receiving, in the memory system, a user identified preference;
- identifying settings for allocations of the resources based on the user identified preference;
- and
- processing, by a controller running firmware of the memory system, requests from a host system to store data in the media or retrieve data from the media, using the resources allocated according to the settings.
A non-transitory computer storage medium storing instructions which, when executed by a memory system having a set of media and a set of resources and a controller, cause the memory system to perform a method, the method comprising:
- determining operation statistics of the memory system;
- receiving, in the memory system, a user identified preference;
- identifying settings for allocations of the resources based on the user identified preference and the operation statistics;
- and
- processing, by the memory system, requests from a host system to store data in the media or retrieve data from the media, using the resources allocated according to the settings.
Dependencies are inferred from the claim text.