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
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
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...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
AbstractWe consider the problem of scheduling a set of chains onm > 1 identical processors with the ...
International audienceScientific applications are commonly modeled as the processing of directed acy...
Scientific applications are commonly modeled as the processing of directed acyclicgraphs of tasks, a...
We study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We ...
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
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...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
AbstractWe consider the problem of scheduling a set of chains onm > 1 identical processors with the ...
International audienceScientific applications are commonly modeled as the processing of directed acy...
Scientific applications are commonly modeled as the processing of directed acyclicgraphs of tasks, a...
We study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We ...
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
Scientific applications are usually described as directed acyclic graphs, where nodes represent tas...