DocumentCode
121205
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
fYear
2014
fDate
26-28 Aug. 2014
Firstpage
225
Lastpage
230
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on
Conference_Location
Milan
Type
conf
DOI
10.1109/ISPA.2014.38
Filename
6924451
Link To Document