PAMPA Controller for Multi-Core Power Actuation Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-core processing systems, independent power management control loops can lead to conflicting scenarios, resulting in undesirable net effects, such as reduced processor utilization and performance degradation, due to the lack of coordinated control between dynamic voltage and frequency scaling, core folding, and per-core power gating actuators.
Innovation Solution
A power-aware management of processor actuators (PAMPA) controller determines workload characteristics and identifies a power adjustment scenario, establishing a predetermined actuation order for multiple power adjustment actuators to ensure adequate adjustment capacity before initiating power adjustment actions, thereby coordinating power management and reducing conflicts between actuators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple independent power control actuators operate simultaneously, then power management flexibility is improved, but conflicting scenarios occur that negate the intended effect of individual actuators
Solution Approach 1:
The patent merges multiple independent power control actuators (DVFS, CF, PCPG) into a unified coordinated control system where a central controller manages all actuators based on workload characteristics, preventing conflicting operations while maintaining power management flexibility
Solution Approach 2:
The patent introduces a central power management controller as an intermediary that mediates between workload requirements and multiple power control actuators, coordinating their operations to avoid conflicts and ensure reliable power management
2Use of energy by moving object
If core folding controller unfolds processor cores to increase utilization, then power consumption is reduced, but processor frequency is lowered which hurts performance
Solution Approach 1:
The patent implements dynamic coordination between core folding and DVFS actuators based on real-time workload characteristics, allowing the system to adaptively adjust both core consolidation and frequency scaling to optimize the power-performance tradeoff
Solution Approach 2:
The patent employs feedback mechanisms where the central controller continuously monitors workload characteristics and adjusts the operation of CF and DVFS actuators accordingly, ensuring that power savings do not come at the expense of performance requirements
3Ease of manufacture
If decoupled power control loops are used, then independent testing and verification are simplified, but the net effect of coordinated power management is not achieved
Solution Approach 1:
The patent segments the power management system into independently verifiable actuator modules (DVFS, CF, PCPG) while introducing a central coordinator that integrates their operations, allowing modular verification while achieving coordinated power management efficiency
Data Source
AI summary
According to an aspect, power management of a multi-core processing system includes determining workload characteristics in the multi-core processing system. A power adjustment scenario is identified based on the workload characteristics. A predetermined actuation order for at least two power adjustment actuators is identified based on the power adjustment scenario. Based on the predetermined actuation order, it is determined whether there is an adequate adjustment capacity for a power adjustment action associated with one of the at least two power adjustment actuators. The power adjustment action is initiated based on the predetermined actuation order and determining that the adequate adjustment capacity is available.


