Title
Analytic Clock Frequency Selection for Global DVFS
Abstract
Computers can reduce their power consumption by decreasing their speed using Dynamic Voltage and Frequency Scaling (DVFS). A form of DVFS for multicore processors is global DVFS, where the voltage and clock frequency is shared among all processor cores. Because global DVFS is efficient and cheap to implement, it is used in modern multicore processors like the IBM Power 7, ARM Cortex A9 and NVIDIA Tegra 2. This theory oriented paper discusses energy optimal DVFS algorithms for such processors. There are no known provably optimal algorithms that minimize the energy consumption of nontrivial real-time applications on a global DVFS system. Such algorithms only exist for single core systems, or for simpler application models. While many DVFS algorithms focus on tasks, this theoretical study is conceptually different and focuses on the amount of parallelism. We provide a transformation from a multicore problem to a single core problem, by using the amount of parallelism of an application. Then existing single core algorithms can be used to find the optimal solution. Furthermore, we extend an existing single core algorithm such that it takes static power into account.
Year
DOI
Venue
2014
10.1109/PDP.2014.103
PDP
Keywords
Field
DocType
analytic clock frequency selection,modern multicore processor,single core algorithm,processor core,global dvfs system,single core problem,global dvfs,dvfs algorithms focus,existing single core algorithm,dvfs algorithm,single core system,parallel processing,energy minimization,energy conservation,mathematical programming
Single-core,ARM architecture,Energy conservation,Computer science,Parallel computing,Frequency scaling,Multi-core processor,Energy consumption,Clock rate,Energy minimization,Distributed computing
Conference
ISSN
Citations 
PageRank 
1066-6192
7
0.47
References 
Authors
13
5
Name
Order
Citations
PageRank
gerards1536.63
Johann L. Hurink215421.00
Philip K. F. H枚lzenspies370.47
Jan Kuper4928.75
Gerard J. M. Smit588889.18