BMC Thermal Control of Processor Power and PWM Underclocking
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of manufacture
If manual monitoring method is used, then development cost is reduced, but response time is delayed
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.
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.
3Loss of time
If automatic performance control is implemented, then response time is improved, but device complexity increases
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.
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.
4Productivity
If automatic performance control is implemented, then development cost increases, but productivity is improved
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.
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
Implementation Method 2
lowering a underclocking standard of the pulse-width modulation chip for the processor and operating power of the processor
Data Source
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.

