Dynamic Frequency Scaling for Energy Consumption Reduction in Synchronous Distributed Applications

Affiliation auteurs!!!! Error affiliation !!!!
TitreDynamic Frequency Scaling for Energy Consumption Reduction in Synchronous Distributed Applications
Type de publicationConference Paper
Year of Publication2014
AuteursCharr J-C, Couturier R, Fanfakh A, Giersch A
Conference Name2014 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA)
PublisherIEEE; IEEE Comp Soc
Conference Location345 E 47TH ST, NEW YORK, NY 10017 USA
ISBN Number978-1-4799-4293-0
Résumé

Dynamic Voltage Frequency Scaling (DVFS) can be applied to modern CPUs. This technique is usually used to reduce the energy consumed by a CPU while computing. Thus, decreasing the frequency reduces the power consumed by the CPU. However, it can also significantly affect the performance of the executed program if it is compute bound and if a low CPU frequency is selected. Therefore, the chosen scaling factor must give the best possible trade-off between energy reduction and performance. In this paper we present an algorithm that predicts the energy consumed with each frequency gear and selects the one that gives the best ratio between energy consumption reduction and performance. This algorithm works online without training or profiling and has a very small overhead. It also takes into account synchronous communications between the nodes that are executing the distributed algorithm. The algorithm has been evaluated over the SimGrid simulator while being applied to the NAS parallel benchmark programs. The results of the experiments show that it outperforms other existing scaling factor selection algorithms.

DOI10.1109/ISPA.2014.38