Hardware Configuration Switching for Response Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional modifications to Information Handling Systems (IHS) voltage, frequency, and power policies are insufficient to provide fast response times, especially in small-form factor systems, due to complex interactions among power, thermal, and battery capacity budgets, and application demands.

Innovation Solution

The system dynamically switches between hardware configurations in response to trigger events, such as user commands, to optimize CPU, memory, or network performance, using existing hardware resources to improve response times without increasing power consumption or risking thermal failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional modifications to voltage, frequency, and power policies are applied, then power consumption is controlled, but response times remain slow

Engineering Contradiction:
Improvepower consumptionVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically switches between different hardware configurations (first hardware configuration and second hardware configuration) based on application states and trigger events. This allows the system to adapt its performance characteristics in real-time, providing fast response times when needed while maintaining power efficiency during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-identifies trigger events that indicate an application needs fast response times (such as user commands or state transitions). When these trigger events are detected, the system proactively switches to the second hardware configuration before the actual performance-critical operation occurs, ensuring ready-to-deliver performance without waiting for reactive adjustments.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If hardware configuration is switched to improve response time, then response time decreases, but power consumption and thermal load increase

Engineering Contradiction:
Improveresponse timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by stationary object

Solution Approach 1:

The system applies different hardware configurations locally to specific application states rather than globally to the entire system. The second hardware configuration (optimized for fast response) is activated only when and where needed (during specific application states with trigger events), while the first hardware configuration (optimized for power efficiency) remains active for other operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes hardware configuration parameters (such as CPU frequency, memory bandwidth, or device state) based on the detected application state and trigger event. This allows the system to optimize response time by adjusting parameters to their high-performance values only when the application state indicates a need for fast response, rather than maintaining high parameters continuously.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If hardware resources are increased to provide fast response times, then response time improves, but device size and complexity increase

Engineering Contradiction:
Improveresponse timeVSAvoidhardware configuration
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system uses a single hardware configuration switching mechanism to serve multiple functions: it provides fast response times for performance-critical operations, maintains power efficiency for normal operations, and adapts to different application states. This multi-functional approach eliminates the need for separate dedicated hardware for each function, reducing overall device complexity.

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

Data Source

PatentUS10324752B2Response times based on application states
Publication Date: 2019.06.18 DELL PROD LP
  • US10324752B2 patent drawing
  • US10324752B2 patent drawing
  • US10324752B2 patent drawing

AI summary

Systems and methods for improving response times in based on application states. In some embodiments, an Information Handling System (IHS) may include a Central Processing Unit (CPU) and a hardware memory storage device coupled to the CPU, the hardware memory storage device having program instructions stored thereon that, upon execution by the CPU, configure the IHS to: identify a first state of an application being executed by the CPU at runtime; identify a trigger event configured to cause the IHS to change from the first state to a second state; in response to the trigger event, switch from the first state to a second state, wherein the first state is associated with first hardware configuration and the second state is associated with a second hardware configuration; and in response to the trigger event, switch the first hardware configuration to the second hardware configuration.