Gerhards, RainerKeller, Jörg2020-03-112020-03-112017https://dl.gi.de/handle/20.500.12116/31942We investigate minimization of energy cost for execution of statically scheduled task graphs on parallel machines with frequency scaling and given deadlines, assuming that the power profile of the processing elements and the energy price curve over time is known or can be predicted. We present both a mixed integer linear program and a heuristic to solve this problem, using time slots of fixed lengths and discrete frequency levels for both approaches and a fixed budget per time slot for the heuristic. We evaluate the heuristic by comparison to cost-optimal schedules. For price curves occurring in practice, and for deadlines not too close to the minimum makespan, the heuristic produces about 15% more energy cost than the optimal solution.enMinimizing Energy Cost in Task-Graph Execution on Parallel PlatformsText/Journal Article0177-0454