SSD Controller Dynamic Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems face inefficiencies in managing power consumption of computing devices, leading to increased power usage and decreased performance due to constant voltage and frequency settings, regardless of application complexity or data amount, which can result in reduced hardware resource allocation for acceleration tasks.

Innovation Solution

A storage system with a controller that dynamically manages power by monitoring the computing device's operating state, adjusting voltage levels, clock signal frequencies, and hardware resource utilization to optimize power usage based on real-time conditions, thereby improving performance without increasing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If constant voltage and frequency settings are used for the computing device, then the system operates reliably, but power consumption increases and performance decreases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic voltage and frequency scaling (DVFS) by adjusting the operating voltage and frequency of the computing device based on real-time workload conditions. The controller monitors the workload state and dynamically changes voltage/frequency levels to match actual computational needs, resolving the contradiction between maintaining reliable operation and reducing power consumption during low-utilization periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key operating parameters (voltage and frequency) of the computing device based on workload conditions. By monitoring workload state and adjusting these parameters dynamically, the system maintains reliable operation when needed while reducing power consumption during lighter workloads, directly addressing the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If constant voltage and frequency settings are used for the computing device, then the system operates stably, but performance decreases due to reduced hardware resource allocation

Engineering Contradiction:
Improveoperating stabilityVSAvoidperformance
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system dynamically adjusts voltage and frequency settings based on real-time workload monitoring. When workload increases, the controller raises voltage and frequency to maximize performance; when workload decreases, it lowers settings to save power. This dynamic adaptation resolves the contradiction between operating stability and performance by allowing the system to be stable at any operating point while optimizing performance when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller serves multiple functions: it manages both the stability of the computing device operation and the optimization of performance based on workload conditions. By implementing a unified power management system that handles both concerns, the controller resolves the contradiction between stability and performance through intelligent decision-making.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Use of energy by moving object

If the controller monitors and dynamically manages power of the computing device, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcontroller complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The computing device includes self-monitoring capabilities that detect workload state and provide this information to the controller. The device essentially serves itself by automatically reporting its operational state, which simplifies the controller's task and reduces the overall system complexity while still achieving dynamic power management and reduced power consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the computing device's workload state is continuously monitored and fed back to the controller, which then adjusts power settings accordingly. This automated feedback loop reduces the need for complex manual control logic while achieving effective power management, resolving the contradiction between power reduction and complexity increase.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11797196B2Solid state drive (SSD) and operating method
Publication Date: 2023.10.24 SAMSUNG ELECTRONICS CO LTD
  • US11797196B2 patent drawing
  • US11797196B2 patent drawing
  • US11797196B2 patent drawing

AI summary

A storage system and an operating method thereof are disclosed. The storage system includes a nonvolatile memory that stores data; a computing device to perform data processing on input data provided from the nonvolatile memory or a host outside the storage system; and a controller to control a writing operation and a reading operation of the nonvolatile memory, monitor an operating state of the computing device while the computing device is performing the data processing, and dynamically manage power of the computing device according to a monitoring result.