Title
A Criticality-Aware DVFS Runtime Utility for Optimizing Power Efficiency of Multithreaded Applications
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.
Year
DOI
Venue
2014
10.1109/IPDPSW.2014.96
IPDPS Workshops
Keywords
Field
DocType
power aware computing,performance monitor units,power efficiency optimization,multithreaded applications,multi-threading,pmu,linux kernel,critical threads,frequency scaling,cpu,criticality-aware dvfs runtime utility,multithreaded programs,utility programs,supervisory programs,performance bottleneck,measurement,acceleration,linux,benchmark testing,multi threading,instruction sets
Electrical efficiency,Bottleneck,Instruction set,Computer science,Parallel computing,Thread (computing),Porting,Criticality,Operating system,Benchmark (computing),Linux kernel
Conference
Citations 
PageRank 
References 
2
0.36
7
Authors
7
Name
Order
Citations
PageRank
Haibo Zhang120.36
Wenting Han26112.61
Feng Li39021.99
Han-gen He48712.70
Yichao Cheng531.39
Hong An65824.15
Zhitao Chen720.36