Battery Runtime Optimization Through Dynamic CPU Core Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of managing battery life in portable information handling systems is exacerbated by increasing power consumption of processing components, necessitating a need to optimize battery runtime and extend battery life through dynamic management of processor core counts and thermal settings.

Innovation Solution

A system and method that leverage a hybrid CPU platform to dynamically adjust processor core counts and user-selectable thermal tables based on battery state of charge, using embedded optimizers and control frameworks to optimize battery life by enabling or disabling processor cores and adjusting thermal settings without system reboot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processor core counts are increased to improve processing power, then productivity is improved, but use of energy by stationary object worsens

Engineering Contradiction:
Improveprocessing powerVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The system dynamically adjusts the number of active processor cores based on real-time battery state of charge measurements. When battery charge is high, more cores are activated to provide full processing power. When battery charge drops below thresholds, the system reduces active core count to conserve energy, thereby resolving the contradiction between maintaining productivity and reducing power consumption from a stationary power source.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (processor core count and thermal table settings) based on battery state of charge. By dynamically modifying these parameters in response to power availability, the system optimizes the balance between processing performance and energy consumption, addressing the contradiction between productivity and power usage.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If processor cores are enabled to improve processing capability, then productivity is improved, but duration of action of stationary object worsens

Engineering Contradiction:
Improveprocessing capabilityVSAvoidbattery runtime
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The system implements dynamic adjustment of processor core availability based on battery state of charge. As battery charge depletes, the system progressively reduces the number of available processor cores, thereby extending battery runtime while maintaining adequate processing capability for essential operations. This dynamic approach resolves the contradiction between processing capability and battery runtime.

Inventive Principle:
Principle #15Dynamics

3Productivity

If thermal settings are increased to improve processing performance, then productivity is improved, but use of energy by stationary object worsens

Engineering Contradiction:
Improveprocessing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The system dynamically selects from multiple user-selectable thermal tables based on battery state of charge. Each thermal table represents a different thermal management profile with varying power consumption characteristics. When battery charge is sufficient, the system selects thermal tables that allow higher performance. When battery charge is low, the system selects more conservative thermal profiles to reduce power consumption, thereby resolving the contradiction between processing performance and power consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250315097A1Battery runtime optimization
Publication Date: 2025.10.09 DELL PROD LP
  • US20250315097A1 patent drawing
  • US20250315097A1 patent drawing
  • US20250315097A1 patent drawing

AI summary

An information handling system includes a battery, a central processing unit, and a processor. The central processing unit includes a plurality of processor cores. The processor monitors a relative state of charge of the battery. The processor transmits a first portable code to modify a user-selectable thermal table mode based on the relative state of charge of the battery. The processor transmits a second portable code to disable one of the processor cores of the central processing unit based on the relative state of charge of the battery.