Title :
Dynamic Frequency Scaling for Energy Consumption Reduction in Synchronous Distributed Applications
Author :
Charr, Jean Claude ; Couturier, Raphail ; Fanfakh, Ahmed ; Giersch, Arnaud
Author_Institution :
FEMTO-ST Inst., Univ. of Franche-Comte, Belfort, France
Abstract :
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.
Keywords :
distributed algorithms; power aware computing; CPUs; DVFS; NAS parallel benchmark programs; SimGrid simulator; distributed algorithm; dynamic frequency scaling; dynamic voltage frequency scaling; energy consumption prediction; energy consumption reduction; energy reduction; scaling factor; synchronous communications; synchronous distributed applications; Benchmark testing; Degradation; Energy consumption; Prediction algorithms; Program processors; Time-frequency analysis; Dynamic voltage frequency scaling; homogeneous cluster; message passing programs;
Conference_Titel :
Parallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on
Conference_Location :
Milan
DOI :
10.1109/ISPA.2014.38