Dynamic Thermal Zone Control via Battery State-of-Charge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional heterogeneous computing platforms lack the ability to dynamically update thermal zones or performance settings based on a battery's State-of-Charge or Depth-of-Discharge, leading to inefficient power management and thermal control.

Innovation Solution

A firmware service running on the EC/BMC or similar hardware controllers detects the battery's State-of-Charge or Depth-of-Discharge and dynamically switches ACPI thermal zone settings based on ITDM/OEM policies and context/telemetry data, allowing independent control of power delivery to devices and modifying performance settings without host OS involvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional heterogeneous computing platforms use fixed thermal zone settings, then system stability is maintained, but power management efficiency deteriorates

Engineering Contradiction:
Improvepower management efficiencyVSAvoiddynamic thermal zone adjustment capability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic thermal zone settings that automatically adjust based on battery state-of-charge levels. The system transitions from static, pre-configured thermal zones to dynamic, condition-based thermal zones that adapt in real-time to battery charge levels, thereby improving power management efficiency without sacrificing system stability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes thermal zone parameters (temperature thresholds, cooling strategies) based on battery state-of-charge conditions. By modifying thermal management parameters dynamically according to battery charge levels, the system optimizes power usage during different charge states while maintaining appropriate thermal control

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the system dynamically adjusts thermal zones based on battery charge levels, then power management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvepower management efficiencyVSAvoidfirmware control logic complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent introduces a firmware intermediary layer (such as an Embedded Controller or Baseboard Management Controller) that mediates between the battery management system and thermal zone configuration. This intermediary handles the complex logic of detecting battery charge levels and selecting appropriate thermal zones, thereby improving power management efficiency while isolating the complexity from the main system operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automated firmware routines that independently monitor battery charge levels and automatically adjust thermal zone settings without requiring host operating system involvement or manual user intervention. This self-managing approach improves power efficiency while containing complexity within the firmware layer

Inventive Principle:
Principle #25Self-service

3Speed

If host OS involvement is eliminated in thermal zone control, then response speed is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvethermal control response speedVSAvoidsystem configuration accessibility
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent extracts thermal zone control functionality from the host operating system and relocates it to a dedicated firmware layer. This extraction enables faster thermal response independent of OS scheduling and overhead, while the firmware maintains standardized interfaces that preserve ease of operation for system administrators and users

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240192281A1Performance control based on a battery state-of-charge or depth-of-discharge in a heterogeneous computing platform
Publication Date: 2024.06.13 DELL PROD LP
  • US20240192281A1 patent drawing
  • US20240192281A1 patent drawing
  • US20240192281A1 patent drawing

AI summary

Systems and methods for performance control based upon a battery State-of-Charge or Depth-of-Discharge in a heterogenous computing platform are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform having a plurality of devices; and a memory coupled to the heterogeneous computing platform, where the memory comprises firmware instructions that, upon execution by at least one of the plurality of devices, cause the at least one device to operate as an orchestrator configured to: detect a battery's State-of-Charge or Depth-of-Discharge; and in response to the detection, select an Advanced Configuration and Power Interface (ACPI) thermal zone setting.