Abstract: Solving sparse linear systems can lead to processing tree workflows on a platform of processors. In this study, we use the model of malleable tasks motivated in [1, 9] in order to study tree workflow schedules under two contradictory objectives: makespan minimization and memory minization. First, we give a simpler proof of the result of [8] which allows to com-pute a makespan-optimal schedule for tree workflows. Then, we study a more realistic speed-up function and show that the previous schedules are not optimal in this context. Finally, we give complexity results concerning the objective of minimizing both makespan and memory
Factorizing sparse matrices using direct multifrontal methods generates directed tree-shaped task g...
In this short paper, we examine the problem of scheduling malleable tasks on parallel processors. On...
AbstractExisting scheduling strategies for task graphs mainly assume machine models that ignore prop...
Solving sparse linear systems can lead to processing tree workflows on a platform of processors. In ...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
AbstractWe consider the problem of scheduling a set of chains onm > 1 identical processors with the ...
International audienceScientific workloads are often described by directed acyclic task graphs. This...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
In this paper we study scheduling malleable tasks with limited par-allelism, for mean ow time criter...
This work presents an approximation algorithm for scheduling the tasks of a parallel application. Th...
International audienceScientific applications are usually described as directed acyclic graphs, wher...
International audienceThis paper is about scheduling parallel jobs, i.e. which can be executed on mo...
A malleable task is a computational unit which may be executed on any arbitrary number of processors...
Factorizing sparse matrices using direct multifrontal methods generates directed tree-shaped task g...
In this short paper, we examine the problem of scheduling malleable tasks on parallel processors. On...
AbstractExisting scheduling strategies for task graphs mainly assume machine models that ignore prop...
Solving sparse linear systems can lead to processing tree workflows on a platform of processors. In ...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
AbstractWe consider the problem of scheduling a set of chains onm > 1 identical processors with the ...
International audienceScientific workloads are often described by directed acyclic task graphs. This...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
In this paper we study scheduling malleable tasks with limited par-allelism, for mean ow time criter...
This work presents an approximation algorithm for scheduling the tasks of a parallel application. Th...
International audienceScientific applications are usually described as directed acyclic graphs, wher...
International audienceThis paper is about scheduling parallel jobs, i.e. which can be executed on mo...
A malleable task is a computational unit which may be executed on any arbitrary number of processors...
Factorizing sparse matrices using direct multifrontal methods generates directed tree-shaped task g...
In this short paper, we examine the problem of scheduling malleable tasks on parallel processors. On...
AbstractExisting scheduling strategies for task graphs mainly assume machine models that ignore prop...