Modeling and analyzing the energy consumption of fork‐join‐based task parallel programs
Modeling and analyzing the energy consumption of fork‐join‐based task parallel programs
复制标题
基于fork-join的任务并行程序的能耗建模与分析
DOI:
10.1002/cpe.3219
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
G. Rünger
中科院分区:
文献类型:
--
作者:
T. Rauber;G. Rünger
Because of environmental and monetary concerns, it is increasingly important to reduce the energy consumption in all areas, including parallel and high performance computing. In this article, we propose an approach to reduce the energy consumption needed for the execution of a set of tasks computed in parallel in a fork‐join fashion. The approach consists of an analytical model for the energy consumption of a parallel computation in fork‐join form on dynamic voltage frequency scaling processors, a theoretical specification of an energy‐optimal frequency‐scaled state, and the energy minimization by computing optimal scaling factors. For larger numbers of tasks, the approach is extended by scheduling algorithms, which exploit the analytical result and aim at a reduction of the energy. Energy measurements of a complex numerical method and the SPEC CPU2006 benchmarks as well as simulations for a large number of randomly generated tasks illustrate and validate the energy modeling, the minimization, and the scheduling results. Copyright © 2014 John Wiley & Sons, Ltd.
DOI:
10.1007/s10586-012-0211-1
发表时间:
2012-09
期刊:
Cluster Computing
影响因子:
--
作者:
Jörg Dümmler;Raphael Kunis;G. Rünger
通讯作者:
Jörg Dümmler;Raphael Kunis;G. Rünger
DOI:
10.1002/cpe.1765
发表时间:
2011-10
期刊:
Concurrency and Computation: Practice and Experience
影响因子:
--
作者:
Matthias Korch;T. Rauber;C. Scholtes
通讯作者:
Matthias Korch;T. Rauber;C. Scholtes