In the last decade, high-performance multi-core processors have become pervasive. Processors with high cores count, multi-die SoC configuration with multiple heterogeneous units, and accelerators are commonplace today, while tailored and specific operating points are required for efficient execution of applications. In this scenario, an advanced and configurable Power Controller System (PCS) is essential to meet power and thermal constraints, as it is not effective to rely on simple reactive control policies with static conservative margins on the operating points. This paper provides a mathematical model of an HPC processor and the different control approaches implemented in state-of-the-art PCS solutions. In particular, we are comparing the performance of a custom cascade model-based control algorithm that favors cores executing more demanding workloads with the IBM Power9 control algorithm used as a reference design. The results show an average increase in the number of retired instructions of 3.46 %, with a peak of 6.45 % increase for the cores executing more demanding instructions. - Modeling, Simulation, Nonlinear systems

Bambini, G., Conficoni, C., Tilli, A., Benini, L., Bartolini, A. (2022). Modeling the Thermal and Power Control Subsystem in HPC Processors [10.1109/CCTA49430.2022.9966082].

Modeling the Thermal and Power Control Subsystem in HPC Processors

Bambini, Giovanni;Conficoni, Christian;Tilli, Andrea;Benini, Luca;Bartolini, Andrea
2022

Abstract

In the last decade, high-performance multi-core processors have become pervasive. Processors with high cores count, multi-die SoC configuration with multiple heterogeneous units, and accelerators are commonplace today, while tailored and specific operating points are required for efficient execution of applications. In this scenario, an advanced and configurable Power Controller System (PCS) is essential to meet power and thermal constraints, as it is not effective to rely on simple reactive control policies with static conservative margins on the operating points. This paper provides a mathematical model of an HPC processor and the different control approaches implemented in state-of-the-art PCS solutions. In particular, we are comparing the performance of a custom cascade model-based control algorithm that favors cores executing more demanding workloads with the IBM Power9 control algorithm used as a reference design. The results show an average increase in the number of retired instructions of 3.46 %, with a peak of 6.45 % increase for the cores executing more demanding instructions. - Modeling, Simulation, Nonlinear systems
2022
2022 IEEE Conference on Control Technology and Applications (CCTA)
.
.
Bambini, G., Conficoni, C., Tilli, A., Benini, L., Bartolini, A. (2022). Modeling the Thermal and Power Control Subsystem in HPC Processors [10.1109/CCTA49430.2022.9966082].
Bambini, Giovanni; Conficoni, Christian; Tilli, Andrea; Benini, Luca; Bartolini, Andrea
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/956643
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact