Battery Runtime Optimization Through Dynamic CPU Core Scaling
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If processor cores are enabled to improve processing capability, then productivity is improved, but duration of action of stationary object worsens
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.
3Productivity
If thermal settings are increased to improve processing performance, then productivity is improved, but use of energy by stationary object worsens
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.
Data Source
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.


