Vaibhav, Sundriyal and Masha, Sosonkina (2011) Per-call Energy Saving Strategies in All-to-all Communications. Technical Report 11-05, Computer Science, Iowa State University.
With the increase in the peak performance of modern computing platforms, their energy consumption grows as well, which may lead to overwhelming operating costs and failure rates. Techniques, such
as Dynamic Voltage and Frequency Scaling (called DVFS) and CPU
Clock Modulation (called throttling) are often used to reduce the power
consumption of the compute nodes. However, these techniques should
be used judiciously during the application execution to avoid significant
performance losses. In this work, two implementations of the all-to-all
collective operations are studied as to their augmentation with energy
saving strategies on the per-call basis. Experiments were performed on
the OSU MPI benchmark as well as NAS and CPMD application benchmarks, in which power consumption was reduced by up to 10% and
15.7%, respectively, with little performance degradation.
Contact site administrator at: email@example.com