ADJUSTABLE PERFORMANCE PARAMETERS FOR SSDS
First Claim
1. A method comprising:
- accessing a latency profile based on a determined device age of a solid state drive (SSD);
providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile;
receiving, via the user interface, an adjustment to the plurality of performance specifications; and
sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for providing host adjustable performance parameters for SSDs. The method includes accessing a latency profile based on a determined device age of a solid state drive (SSD). The method also includes providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile. The method also includes receiving, via the user interface, an adjustment to the plurality of performance specifications. The method also includes sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications.
7 Citations
32 Claims
-
1. A method comprising:
-
accessing a latency profile based on a determined device age of a solid state drive (SSD); providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile; receiving, via the user interface, an adjustment to the plurality of performance specifications; and sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium including machine-executable instructions thereon that, when executed by a processor, perform a method comprising:
-
accessing a latency profile based on a determined device age of a solid state drive (SSD); providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile; receiving, via the user interface, an adjustment to the plurality of performance specifications; and sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processor; a memory media having instructions stored thereon that, when executed by the processor, cause the processor to; access a latency profile based on a determined device age of a solid state drive (SSD); provide for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile; receive, via the user interface, an adjustment to the plurality of performance specifications; and send an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
means for accessing a latency profile based on a determined device age of a solid state drive (SSD); means for providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile; means for receiving, via the user interface, an adjustment to the plurality of performance specifications; and means for sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A data storage system comprising:
-
non-volatile memory; a controller configured to; receive an instruction from a host to configure the data storage system with a parameter set based on a plurality of specified performance specifications; determine the parameter set that achieves the plurality of performance specifications; and configure the data storage system based on the parameter set. - View Dependent Claims (26, 27, 28)
-
-
29. A method comprising:
-
receiving an instruction from a host to configure a solid state drive (SSD) with a parameter set based on a plurality of specified performance specifications; determining the parameter set that achieves the plurality of specified performance specifications; and configuring a data storage system based on the parameter set. - View Dependent Claims (30, 31, 32)
-
Specification