BMC Thermal Control of Processor Power and PWM Underclocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server system performance control methods rely on manual setup and binary files embedded in BIOS, leading to delayed responses and high development costs due to manual monitoring and repeated testing.

Innovation Solution

A performance control system utilizing a baseboard management controller (BMC) to automatically adjust the underclocking standard and operating power of a processor based on sensed temperature, using a pulse-width modulation (PWM) chip and temperature sensor to optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual monitoring and adjustment method is used, then system can be controlled with simple hardware, but response time is delayed and development cost increases

Engineering Contradiction:
Improvehardware complexityVSAvoidresponse time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system enables self-service by having the BMC automatically monitor temperature sensors and adjust PWM chip underclocking standards without human intervention. The processor autonomously regulates its own performance based on real-time thermal feedback, eliminating the need for manual monitoring while maintaining simple hardware architecture.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where temperature sensors monitor processor thermal conditions and report to the BMC, which then adjusts PWM chip settings accordingly. This closed-loop feedback mechanism enables rapid automatic response to temperature changes, reducing response time without increasing hardware complexity.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If manual monitoring method is used, then development cost is reduced, but response time is delayed

Engineering Contradiction:
Improvedevelopment costVSAvoidresponse time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The BMC automatically performs temperature monitoring and performance adjustment tasks that would otherwise require manual human intervention. This automation eliminates the need for repeated manual testing during development while maintaining cost-effectiveness, as the system self-regulates without requiring expensive manual monitoring infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration by embedding the binary file into the BIOS during manufacturing, enabling automatic performance control to take effect immediately upon system boot. This preliminary setup eliminates the need for costly and time-consuming repeated testing and manual adjustments during the development phase.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If automatic performance control is implemented, then response time is improved, but device complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoiddevice complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The BMC performs multiple functions including temperature monitoring, performance adjustment, and system management through a single integrated controller. This multi-functionality enables automatic performance control without adding separate dedicated hardware components, thus improving response time while minimizing increases in device complexity.

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

Solution Approach 2:

The PWM chip serves as an intermediary component that the BMC controls to adjust processor performance. By using the existing PWM chip as a mediator for underclocking control, the system achieves automatic rapid response without directly complicating the processor architecture, thereby improving response time with minimal impact on overall device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automatic performance control is implemented, then development cost increases, but productivity is improved

Engineering Contradiction:
Improvecomputing capacityVSAvoiddevelopment cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system performs preliminary configuration by embedding the binary file into the BIOS during manufacturing, enabling automatic performance control to take effect immediately upon system boot. This preliminary setup eliminates the need for costly and time-consuming repeated testing and manual adjustments during the development phase, thereby reducing development costs while maintaining high productivity.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system effectively controls server performance, reduces delayed responses, and lowers development costs by automating performance adjustments, thereby increasing overall computing capacity.

Implementation Method 1

obtaining a sensed temperature of a processor or a pulse-width modulation chip

Methodology Applied
Scientific EffectTemperature sensing: Thermal Radiation

Implementation Method 2

lowering a underclocking standard of the pulse-width modulation chip for the processor and operating power of the processor

Methodology Applied
Scientific EffectPulse-width modulation: Phase Modulation

Data Source

PatentUS20260037018A1Performance control method and system
Publication Date: 2026.02.05 GIGA COMPUTING TECHNOLOGY CO LTD
  • US20260037018A1 patent drawing
  • US20260037018A1 patent drawing

AI summary

A performance control method, performed by a baseboard management controller (BMC), includes: obtaining a sensed temperature of a processor or a pulse-width modulation (PWM) chip, determining whether the sensed temperature is greater than a default temperature, lowering a underclocking standard of the PWM chip for the processor and operating power of the processor when the sensed temperature is greater than the default temperature, and increasing the underclocking standard of the PWM chip for the processor and the operating power of the processor when the sensed temperature is not greater than the default temperature.