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 [Prasanna96,Beaumont07] 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 [Prasanna96] which allows to compute 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
Submitted to 13th IFAC Symposium on Information Control Problems in ManufacturingInternational audie...
International audienceWe study the complexity of traversing tree-shaped workflows whose tasks requir...
Scientific applications are usually described as directed acyclic graphs, where nodes represent tas...
Solving sparse linear systems can lead to processing tree workflows on a platform of processors. In ...
Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus o...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
AbstractWe consider the problem of scheduling a set of chains onm > 1 identical processors with the ...
In this paper we propose an approximation algorithm for scheduling malleable tasks with precedence c...
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
AbstractIn this paper we propose an approximation algorithm for scheduling malleable tasks with prec...
AbstractIn this short paper, we examine the problem of scheduling malleable tasks on parallel proces...
International audienceScientific applications are commonly modeled as the processing of directed acy...
Submitted to 13th IFAC Symposium on Information Control Problems in ManufacturingInternational audie...
International audienceWe study the complexity of traversing tree-shaped workflows whose tasks requir...
Scientific applications are usually described as directed acyclic graphs, where nodes represent tas...
Solving sparse linear systems can lead to processing tree workflows on a platform of processors. In ...
Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus o...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
AbstractWe consider the problem of scheduling a set of chains onm > 1 identical processors with the ...
In this paper we propose an approximation algorithm for scheduling malleable tasks with precedence c...
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
AbstractIn this paper we propose an approximation algorithm for scheduling malleable tasks with prec...
AbstractIn this short paper, we examine the problem of scheduling malleable tasks on parallel proces...
International audienceScientific applications are commonly modeled as the processing of directed acy...
Submitted to 13th IFAC Symposium on Information Control Problems in ManufacturingInternational audie...
International audienceWe study the complexity of traversing tree-shaped workflows whose tasks requir...
Scientific applications are usually described as directed acyclic graphs, where nodes represent tas...