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.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.