Performance Characterization of Hardware/Software Communication Interfaces in End-to-End Power Management Solutions of High-Performance Computing Processors
Antonio del Vecchio (),
Alessandro Ottaviano,
Giovanni Bambini,
Andrea Acquaviva and
Andrea Bartolini ()
Additional contact information
Antonio del Vecchio: Department of Electrical, Electronic, and Information Engineering, University of Bologna, 40126 Bologna, Italy
Alessandro Ottaviano: Integrated Systems Laboratory, ETH Zurich, 8092 Zurich, Switzerland
Giovanni Bambini: Department of Electrical, Electronic, and Information Engineering, University of Bologna, 40126 Bologna, Italy
Andrea Acquaviva: Department of Electrical, Electronic, and Information Engineering, University of Bologna, 40126 Bologna, Italy
Andrea Bartolini: Department of Electrical, Electronic, and Information Engineering, University of Bologna, 40126 Bologna, Italy
Energies, 2024, vol. 17, issue 22, 1-15
Abstract:
Power management (PM) is cumbersome for today’s computing systems. Attainable performance is bounded by the architecture’s computing efficiency and capped in temperature, current, and power. PM is composed of multiple interacting layers. High-level controllers (HLCs) involve application-level policies, operating system agents (OSPMs), and PM governors and interfaces. The application of high-level control decisions is currently delegated to an on-chip power management unit executing tailored PM firmware routines. The complexity of this structure arises from the scale of the interaction, which pervades the whole system architecture. This paper aims to characterize the cost of the communication backbone between high-level OSPM agents and the on-chip power management unit (PMU) in high performance computing (HPC) processors. For this purpose, we target the System Control and Management Interface (SCMI), which is an open standard proposed by Arm. We enhance a fully open-source, end-to-end FPGA-based HW/SW framework to simulate the interaction between a HLC, a HPC system, and a PMU. This includes the application-level PM policies, the drivers of the operating system-directed configuration and power management (OSPM) governor, and the hardware and firmware of the PMU, allowing us to evaluate the impact of the communication backbone on the overall control scheme. With this framework, we first conduct an in-depth latency study of the communication interface across the whole PM hardware (HW) and software (SW) stack. Finally, we studied the impact of latency in terms of the quality of the end-to-end control, showing that the SCMI protocol can sustain reactive power management policies.
Keywords: RISC-V; Power Management; DVFS; Arm SCMI; Hardware in the Loop; HPC (search for similar items in EconPapers)
JEL-codes: Q Q0 Q4 Q40 Q41 Q42 Q43 Q47 Q48 Q49 (search for similar items in EconPapers)
Date: 2024
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/1996-1073/17/22/5778/pdf (application/pdf)
https://www.mdpi.com/1996-1073/17/22/5778/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jeners:v:17:y:2024:i:22:p:5778-:d:1524386
Access Statistics for this article
Energies is currently edited by Ms. Agatha Cao
More articles in Energies from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().