Storage Compute Device Power Management via Section Deactivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage devices are inefficient in managing power consumption during computations, particularly for applications like neuromorphic computing and scientific simulations, where large matrices are processed in parallel, leading to bottlenecks in bus lines and I/O protocols and increased power usage.

Innovation Solution

A storage compute device with multiple data storage sections that facilitate parallel read/write operations, where at least one section can be deactivated during computations to reduce power usage, utilizing a processing unit to manage power consumption based on parametric information and performance needs, and employing selective power management to balance power and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple data storage sections are activated to handle parallel read/write operations for computations, then processing capability and productivity are improved, but power consumption increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically activates or deactivates storage sections based on real-time computational demands. The processing unit monitors workload requirements and adjusts the operational state of storage sections accordingly, transitioning from static to dynamic power management to optimize the balance between processing capability and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of keeping all storage sections continuously activated, the system activates only the necessary portion required for current computational tasks. This partial action approach ensures that sufficient processing capability is maintained while avoiding the excessive power consumption that would result from keeping all sections active.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all storage sections remain active to ensure data availability, then reliability is improved, but power usage increases

Engineering Contradiction:
Improvedata availabilityVSAvoidpower usage
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The system performs preliminary assessment of data access requirements before deactivating storage sections. By predicting which sections will be needed for upcoming operations, the system can maintain data availability for anticipated tasks while deactivating sections that are not immediately required, thus reducing power usage without compromising reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing unit continuously monitors system state and provides feedback to control the activation status of storage sections. This closed-loop control ensures that sections are deactivated only when it is safe to do so, maintaining data availability while optimizing power consumption based on real-time system conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9933838B2Power management in a storage compute device
Publication Date: 2018.04.03 SEAGATE TECH LLC
  • US9933838B2 patent drawing
  • US9933838B2 patent drawing
  • US9933838B2 patent drawing

AI summary

Computations are performed on data objects via two or more data storage sections. The data storage sections facilitate persistently storing the data objects in parallel read/write operations. The data objects are used in computations within a storage compute device. At least one of the storage sections is deactivated during the computations to reduce power usage of the storage compute device.