Efficiently utilizing procured power and optimizing performance of scientific applications under power and energy constraints are challenging. The HPC PowerStack defines a software stack to manage power and energy of high-performance computing systems and standardizes the interfaces between different components of the stack. This survey paper presents the findings of a working group focused on the end-to-end tuning of the PowerStack. First, we provide a background on the PowerStack layer-specific tuning efforts in terms of their high-level objectives, the constraints and optimization goals, layer-specific telemetry, and control parameters, and we list the existing software solutions that address those challenges. Second, we propose the PowerStack end-to-end auto-tuning framework, identify the opportunities in co-tuning different layers in the PowerStack, and present specific use cases and solutions. Third, we discuss the research opportunities and challenges for collective auto-tuning of two or more management layers (or domains) in the PowerStack. This paper takes the first steps in identifying and aggregating the important RD challenges in streamlining the optimization efforts across the layers of the PowerStack.

Wu X., Marathe A., Jana S., Vysocky O., John J., Bartolini A., et al. (2020). Toward an End-to-End Auto-tuning Framework in HPC PowerStack. Institute of Electrical and Electronics Engineers Inc. [10.1109/CLUSTER49012.2020.00068].

Toward an End-to-End Auto-tuning Framework in HPC PowerStack

Bartolini A.;
2020

Abstract

Efficiently utilizing procured power and optimizing performance of scientific applications under power and energy constraints are challenging. The HPC PowerStack defines a software stack to manage power and energy of high-performance computing systems and standardizes the interfaces between different components of the stack. This survey paper presents the findings of a working group focused on the end-to-end tuning of the PowerStack. First, we provide a background on the PowerStack layer-specific tuning efforts in terms of their high-level objectives, the constraints and optimization goals, layer-specific telemetry, and control parameters, and we list the existing software solutions that address those challenges. Second, we propose the PowerStack end-to-end auto-tuning framework, identify the opportunities in co-tuning different layers in the PowerStack, and present specific use cases and solutions. Third, we discuss the research opportunities and challenges for collective auto-tuning of two or more management layers (or domains) in the PowerStack. This paper takes the first steps in identifying and aggregating the important RD challenges in streamlining the optimization efforts across the layers of the PowerStack.
2020
Proceedings - IEEE International Conference on Cluster Computing, ICCC
473
483
Wu X., Marathe A., Jana S., Vysocky O., John J., Bartolini A., et al. (2020). Toward an End-to-End Auto-tuning Framework in HPC PowerStack. Institute of Electrical and Electronics Engineers Inc. [10.1109/CLUSTER49012.2020.00068].
Wu X.; Marathe A.; Jana S.; Vysocky O.; John J.; Bartolini A.; Riha L.; Gerndt M.; Taylor V.; Bhalachandra S.
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/788605
 Attenzione

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

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