Multi-Node Server Power Scaling for Turbo Boost Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multi-node servers face challenges in managing power consumption and temperature fluctuations due to Turbo Boost activation, which can lead to shutdowns, and existing PSU adjustments are not sufficient to address these issues effectively.
Innovation Solution
A multi-node server system with a power supply unit and node motherboards, each equipped with a power switch unit, protection module, and processing module, which includes a comparator and logic unit to dynamically adjust power consumption by generating logic signals based on voltage levels, reducing power consumption when thresholds are reached, and coordinating thermal management across multiple nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If Turbo Boost technology is activated to enhance CPU performance, then computational performance is improved, but power consumption and temperature increase causing system shutdowns
Solution Approach 1:
The patent implements dynamic power management by enabling individual node motherboards to independently adjust their power consumption levels. The protection module continuously monitors power usage and dynamically scales power allocation based on real-time conditions, allowing the system to adapt between high-performance and power-constrained states without shutdowns
Solution Approach 2:
The patent divides the multi-node server into independently controllable node motherboards, each with its own protection module that can autonomously manage power consumption. This segmentation allows selective power scaling at the node level rather than requiring system-wide power reduction, maintaining reliability while preserving computational performance where possible
2Reliability
If conventional PSU adjustment through PMBus is used to prevent shutdowns, then single-node server reliability is improved, but it is not applicable to multi-node servers
Solution Approach 1:
The protection module is designed with multi-functionality to handle both traditional PMBus power management and the additional complexity of multi-node power distribution. It can operate in different modes depending on the server configuration, making it universally applicable across single-node and multi-node server architectures while maintaining shutdown prevention capabilities
Solution Approach 2:
The protection module acts as an intermediary between the power supply unit and multiple node motherboards, mediating power distribution and monitoring. It translates power consumption data from multiple nodes and coordinates with the PSU accordingly, enabling multi-node server compatibility while maintaining the reliability benefits of conventional power management
3Productivity
If power consumption is increased to support higher computational demands, then processing performance is improved, but operating current increases causing voltage drops and system instability
Solution Approach 1:
The protection module implements continuous feedback monitoring of power consumption and operating current at each node motherboard. When current thresholds are exceeded or voltage drops are detected, the system automatically adjusts power allocation to maintain stability, creating a closed-loop control system that balances performance with reliability
Data Source
AI summary
A multi-node server with power scaling includes a power supply unit and a plurality of node motherboards. Each of the node motherboards includes a power switch unit, a protection module, and a processing module. The power switch unit is configured to generate an output voltage based on an operating current received from the power supply unit. The protection module includes a comparator unit and a logic unit. The comparator unit is configured to generate a first logic signal and a second logic signal based on the output voltage, a first reference voltage and a second reference voltage. The logic unit is configured to perform a logical operation based on the first logic signal, the second logic signal, and a setting signal in order to generate a power control signal that switches between a power suppressing logic level and a non-power suppressing logic level.


