DocumentCode :
167414
Title :
A Criticality-Aware DVFS Runtime Utility for Optimizing Power Efficiency of Multithreaded Applications
Author :
Haibo Zhang ; Wenting Han ; Feng Li ; Songtao He ; Yichao Cheng ; Hong An ; Zhitao Chen
Author_Institution :
Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
841
Lastpage :
848
Abstract :
The performance bottleneck in multithreaded programs usually depends on critical threads. We propose a runtime utility, which can find critical threads using state-of-the-art methods and optimize the power and performance by scaling frequency. In result, this runtime utility can help processors to achieve higher power-efficiency, which can earn about 14% energy and reduce 11.7% EDP comparing to ondemand offered by Linux kernel, in average. In the meanwhile, it consumes 15% and 25% less power than ondemand and performance, respectively. Since our utility only depends on DVFS and several performance monitor units (PMU) in CPU, which most modern processors provide, it can be easily ported to various systems.
Keywords :
multi-threading; power aware computing; supervisory programs; utility programs; CPU; Linux kernel; PMU; critical threads; criticality-aware DVFS runtime utility; frequency scaling; multithreaded applications; multithreaded programs; performance bottleneck; performance monitor units; power efficiency optimization; Acceleration; Benchmark testing; Instruction sets; Linux; Measurement; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.96
Filename :
6969468
Link To Document :
بازگشت