Performance Characterization of Hardware/Software Communication Interfaces in End-to-End Power Management Solutions of High-Performance Computing Processors

被引:0
|
作者
del Vecchio, Antonio [1 ]
Ottaviano, Alessandro [2 ]
Bambini, Giovanni [1 ]
Acquaviva, Andrea [1 ]
Bartolini, Andrea [1 ]
机构
[1] Univ Bologna, Dept Elect Elect & Informat Engn, I-40126 Bologna, Italy
[2] Swiss Fed Inst Technol, Integrated Syst Lab, CH-8092 Zurich, Switzerland
关键词
RISC-V; Power Management; DVFS; Arm SCMI; Hardware in the Loop; HPC;
D O I
10.3390/en17225778
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
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.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Java']Java as a front-end to high-performance computing resources
    Sills, AJ
    Hawick, KA
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 107 - 114
  • [32] Toward a Performance/Resilience Tool for Hardware/Software Co-Design of High-Performance Computing Systems
    Engelmann, Christian
    Naughton, Thomas
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 960 - 969
  • [33] PERFORMANCE TRENDS IN HIGH-END PROCESSORS - PROLOG
    ESCH, J
    PROCEEDINGS OF THE IEEE, 1995, 83 (01) : 18 - 19
  • [34] HIGH-PERFORMANCE SOFTWARE LAGS BEHIND HARDWARE
    NORDWALL, BD
    AVIATION WEEK & SPACE TECHNOLOGY, 1994, 140 (21): : 54 - 55
  • [35] Exploring the high-performance hardware/software interface
    Electronic Product Design, 1996, 17 (11):
  • [36] Modern software needs high-performance hardware
    Blum, Thomas
    Springs, 2000, 39 (03): : 79 - 80
  • [37] Automated Performance Testing of End-to-End Streaming Solutions over HbbTV Architecture
    Gavrila, Cristinel
    Kertesz, Csaba-Zoltan
    2016 13TH INTERNATIONAL CONFERENCE ON DEVELOPMENT AND APPLICATION SYSTEMS (DAS 2016), 2016, : 135 - 138
  • [38] Instruction flow-based front-end throttling for power-aware high-performance processors
    Baniasadi, A
    Moshovos, A
    ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 16 - 21
  • [39] Power/performance advantages of victim buffer in high-performance processors
    Albera, G
    Bahar, RI
    IEEE ALESSANDRO VOLTA MEMORIAL WORKSHOP ON LOW-POWER DESIGN, PROCEEDINGS, 1999, : 43 - 51
  • [40] A Survey of Communication Performance Models for High-Performance Computing
    Rico-Gallego, Juan A.
    Diaz-Martin, Juan C.
    Manumachu, Ravi Reddy
    Lastovetsky, Alexey L.
    ACM COMPUTING SURVEYS, 2019, 51 (06) : 1 - 36