Patent ID: 8868824
Filing Date: 2014-10-21
Classification: G06F

Abstract:
1. A management engine for controlling a solid-state drive (SSD), comprising: an input interface configured to receive a target operation profile for the SSD from an input source, the target operation profile corresponding to a set of operation characteristics of the SSD; a process component coupled to the input interface, the process component being configured to receive the target operation profile from the input interface, retrieve an operating policy from a database based on the target operation profile, and determine values of operating parameters for the SSD based on the retrieved operating policy, the operating parameters including at least one of a cell recovery time, a retention period, or a wear leveling setting, wherein the target operation profile includes one of endurance, retention, or performance, and wherein the process component is configured to determine the values of operating parameters based on a tradeoff between at least two of endurance, retention, or performance for the SSD; and a device interface coupled to the process component, the device interface being configured to transmit the determined values of the operating parameters to the SSD for controlling operation of the SSD.