Robust cascade control for variable dimension systems - Application to processors’ power capping

Power savings is a key research topic in High Performance Computing (HPC). We present a control-based approach to regulate the power usage of an HPC application while maintaining its performance. Power capping is performed using the RAPL (Running Average Power Limit) actuation and sensing mechanism, which is known to have noise and inaccuracies. The Actuation is performed at the processor level, and since the number of processors in an HPC setup can vary, this results in a variable number of power signals for the same input. To Address these challenges of noise, actuator inaccuracies, and variable signal dimensions, our approach incorporates a cascade control design with robust controllers. One controller monitors real-time progress of the application and dynamically applies power caps via the RAPL actuator; the other controller adjusts the actuator’s power cap value, which we found to be inaccurate in meeting the commanded power limit. Additionally, we use a robust control approach to tune the controllers, where the PI parameters are selected to meet ℋ<inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">∞</inf> performance criteria. This balances robustness and disturbance rejection, ensuring stability and performance under varying conditions. This approach provides a robust solution to power control in the presence of system uncertainties. The experiments run the Embarrassingly Parallel (EP) compute-intensive HPC benchmark on various clusters of the Grid’5000 platform. Using this approach, we improved RAPL accuracy and reduced the power consumption by 25%, with a trade-off of a 10% reduction in performance.

Authors

Institutions

Publication Details

Published
2025-06-24
DOI
https://doi.org/10.23919/ecc65951.2025.11186972
Primary Topic
Stability and Control of Uncertain Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Robust cascade control for variable dimension systems - Application to processors’ power capping

Bogdan Robu, Sophie Cerf, Kouds Halitim
Stability and Control of Uncertain Systems
article

Robust cascade control for variable dimension systems - Application to processors’ power capping

Bogdan Robu, Sophie Cerf, Kouds Halitim
article en

Abstract

Power savings is a key research topic in High Performance Computing (HPC). We present a control-based approach to regulate the power usage of an HPC application while maintaining its performance. Power capping is performed using the RAPL (Running Average Power Limit) actuation and sensing mechanism, which is known to have noise and inaccuracies. The Actuation is performed at the processor level, and since the number of processors in an HPC setup can vary, this results in a variable number of power signals for the same input. To Address these challenges of noise, actuator inaccuracies, and variable signal dimensions, our approach incorporates a cascade control design with robust controllers. One controller monitors real-time progress of the application and dynamically applies power caps via the RAPL actuator; the other controller adjusts the actuator’s power cap value, which we found to be inaccurate in meeting the commanded power limit. Additionally, we use a robust control approach to tune the controllers, where the PI parameters are selected to meet ℋ<inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">∞</inf> performance criteria. This balances robustness and disturbance rejection, ensuring stability and performance under varying conditions. This approach provides a robust solution to power control in the presence of system uncertainties. The experiments run the Embarrassingly Parallel (EP) compute-intensive HPC benchmark on various clusters of the Grid’5000 platform. Using this approach, we improved RAPL accuracy and reduced the power consumption by 25%, with a trade-off of a 10% reduction in performance.

Institut polytechnique de Grenoble (FR), Centre National de la Recherche Scientifique (FR), Université de Lille (FR), Centre Inria de l'Université Grenoble Alpes (FR), Laboratoire d'Informatique de Grenoble (FR), GIPSA-Lab (FR), École Centrale de Lille (FR), Université Grenoble Alpes (FR)
Openalex Percentile: Top 63%
Stability and Control of Uncertain Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.