While transitioning to exascale systems, it has become clear that power management plays a fundamental role to support a viable utilization of the underlying hardware, also performance-wise. To meet power restrictions imposed by future exascale supercomputers, runtime environments will be required to enforce self-tuning schemes to run dynamic workloads under an imposed power cap. Literature results show that, for a wide class of multi-threaded applications, tuning both the degree of parallelism and frequency/voltage of cores allows a more effective use of the budget, compared to techniques that use only one of these mechanisms in isolation. In this paper, we explore the issues associated with applying these techniques on speculative Time-Warp based simulation runtime environments. We discuss how the differences in two antithetical Time Warp-based simulation environments impact the obtained results. Our assessment confirms that the performance gains achieved through a proper allocation of the power budget can be significant. We also identify the research challenges that would make these form of self-tuning more broadly applicable.

Autonomic Power Management in Speculative Simulation Runtime Environments / Conoci, Stefano; Ianni, Mauro; Marotta, Romolo; Pellegrini, Alessandro. - (2020), pp. 93-98. (Intervento presentato al convegno ACM SIGSIM Conference on Principles of Advanced Discrete Simulation tenutosi a Miami, FL, USA) [10.1145/3384441.3395980].

Autonomic Power Management in Speculative Simulation Runtime Environments

Conoci, Stefano
;
Ianni, Mauro
;
Marotta, Romolo
;
Pellegrini, Alessandro
2020

Abstract

While transitioning to exascale systems, it has become clear that power management plays a fundamental role to support a viable utilization of the underlying hardware, also performance-wise. To meet power restrictions imposed by future exascale supercomputers, runtime environments will be required to enforce self-tuning schemes to run dynamic workloads under an imposed power cap. Literature results show that, for a wide class of multi-threaded applications, tuning both the degree of parallelism and frequency/voltage of cores allows a more effective use of the budget, compared to techniques that use only one of these mechanisms in isolation. In this paper, we explore the issues associated with applying these techniques on speculative Time-Warp based simulation runtime environments. We discuss how the differences in two antithetical Time Warp-based simulation environments impact the obtained results. Our assessment confirms that the performance gains achieved through a proper allocation of the power budget can be significant. We also identify the research challenges that would make these form of self-tuning more broadly applicable.
2020
ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
Power capping; share everything; parallel discrete event simulation
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Autonomic Power Management in Speculative Simulation Runtime Environments / Conoci, Stefano; Ianni, Mauro; Marotta, Romolo; Pellegrini, Alessandro. - (2020), pp. 93-98. (Intervento presentato al convegno ACM SIGSIM Conference on Principles of Advanced Discrete Simulation tenutosi a Miami, FL, USA) [10.1145/3384441.3395980].
File allegati a questo prodotto
File Dimensione Formato  
Conoci_Postprint_Autonomic-Power_2020.pdf

accesso aperto

Note: https://dl.acm.org/doi/10.1145/3384441.3395980
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 502.3 kB
Formato Adobe PDF
502.3 kB Adobe PDF
Conoci_Autonomic-Power_2020.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 997.46 kB
Formato Adobe PDF
997.46 kB Adobe PDF   Contatta l'autore

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/11573/1421486
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact