COUNTDOWN - three, two, one, low power! A Run-time Library for Energy Saving in MPI Communication Primitives

06/19/2018
by   Daniele Cesarini, et al.
0

Power consumption is a looming treat in today's computing progress. In scientific computing, a significant amount of power is spent in the 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 significant overheads in the scientific application. In this paper we present COUNTDOWN, a methodology and a tool for identifying and automatically reducing the power consumption of the computing elements during communication and synchronization primitives filtering out phases which would detriment the time to solution of the application. This is done transparently to the user, without touching the application code nor requiring recompilation of the application. We tested our methodology in a production Tier-0 system, with the NAS benchmarks COUNTDOWN saves between the 6 time-to-solution penalty lower than the 5 --- Quantum ESPRESSO (QE) --- in a 3.5K cores run COUNTDOWN saves the 22.36 energy consumption with a performance penalty of 2.88 increases to the 37.74 application is executed by a non-expert users.

READ FULL TEXT

page 1

page 4

page 5

page 7

page 9

page 10

page 11

page 12

research
09/27/2019

COUNTDOWN Slack: a Run-time Library to Reduce Energy Footprint in Large-scale MPI Applications

The power consumption of supercomputers is a major challenge for system ...
research
04/12/2019

Energy Saving Strategy Based on Profiling

Constraints imposed by power consumption and the related costs are one o...
research
10/07/2022

PMT: Power Measurement Toolkit

Efficient use of energy is essential for today's supercomputing systems,...
research
09/25/2020

Resource-Constrained On-Device Learning by Dynamic Averaging

The communication between data-generating devices is partially responsib...
research
07/19/2019

Accurate Sampling with Noisy Forces from Approximate Computing

In scientific computing, the acceleration of atomistic computer simulati...
research
07/30/2017

Adaptive Performance Optimization under Power Constraint in Multi-thread Applications with Diverse Scalability

In modern data centers, energy usage represents one of the major factors...
research
05/16/2019

Blockchain Goes Green? An Analysis of Blockchain on Low-Power Nodes

Motivated by the massive energy usage of blockchain, on the one hand, an...

Please sign up or login with your details

Forgot password? Click here to reset