Authors
Guillaume Aupy, Anne Benoit, Fanny Dufossé, Yves Robert
Publication date
2013/8/10
Journal
Concurrency and Computation: Practice and Experience
Volume
25
Issue
11
Pages
1505-1523
Description
We consider a task graph to be executed on a set of processors. We assume that the mapping is given, say by an ordered list of tasks to execute on each processor, and we aim at optimizing the energy consumption while enforcing a prescribed bound on the execution time. Although it is not possible to change the allocation of a task, it is possible to change its speed. Rather than using a local approach such as backfilling, we consider the problem as a whole and study the impact of several speed variation models on its complexity. For continuous speeds, we give a closed‐form formula for trees and series–parallel graphs, and we cast the problem into a geometric programming problem for general directed acyclic graphs. We show that the classical dynamic voltage and frequency scaling (DVFS) model with discrete modes leads to an NP‐complete problem, even if the modes are regularly distributed (an important …
Total citations
20122013201420152016201720182019202020212022202372410511411
Scholar articles
G Aupy, A Benoit, F Dufossé, Y Robert - Concurrency and Computation: Practice and …, 2013