Skip to content

Opening book details…

Can I read COUNTDOWN: a Run-time Library for Performance-Neutral Energy Saving in MPI Applications on EtoBox?

COUNTDOWN: a Run-time Library for Performance-Neutral Energy Saving in MPI Applications by Cesarini, Daniele; Bartolini, Andrea; Bonfà, Pietro; Cavazzoni, Carlo; Benini, Luca is a scholarly article available to read on EtoBox.

What is COUNTDOWN: a Run-time Library for Performance-Neutral Energy Saving in MPI Applications about?

Power and energy consumption is becoming key challenges to deploy the first exascale supercomputer successfully. Large-scale HPC applications waste a significant amount of power in communication and synchronization-related idle times. However, due to the time scale at which communication happens, transitioning in low power states during communication's idle times may introduce unacceptable overhead in applications' execution time. In this paper, we present COUNTDOWN, a runtime library, supported by a methodology and analysis tool for identifying and automatically reducing the power consumption of the computing elements during communication and synchronization. COUNTDOWN saves energy without imposing significant time-to-completion increase by lowering CPUs power consumption only during idle times for which power state transition overhead are negligible. This is done transparently to the user, without requiring labor-intensive and error-prone application code modifications, nor requiring recompilation of the application. We test our methodology in a production Tier-0 system. For the NAS benchmarks, COUNTDOWN saves between 6% and 50% energy, with a time-to-solution penalty lower than

Author
Cesarini, Daniele; Bartolini, Andrea; Bonfà, Pietro; Cavazzoni, Carlo; Benini, Luca
Published
2018
Language
EN

More by Cesarini, Daniele; Bartolini, Andrea; Bonfà, Pietro; Cavazzoni, Carlo; Benini, Luca

Browse all works by Cesarini, Daniele; Bartolini, Andrea; Bonfà, Pietro; Cavazzoni, Carlo; Benini, Luca