Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus on the multifrontal factorization of sparse matrices, whose task graph is structured as a tree of parallel tasks. Among the existing models for parallel tasks, the concept of \emph{malleable} tasks is especially powerful as it allows each task to be processed on a time-varying number of processors. Following the model advocated by Prasanna and Musicus~\cite{prasmus,prasmus2} for matrix computations, we consider malleable tasks whose speedup is $p^\alpha$, where $p$ is the fractional share of processors on which a task executes, and $\alpha$ ($0 < \alpha \leq 1$) is a parameter which does not depend on the task. We first motivate the...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
In malleable job scheduling, jobs can be executed simultaneously on multiple machines with the proce...
Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus o...
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...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
PoznańIn the paper, the problem of scheduling a set of n malleable tasks on m parallel computers is ...
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...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
In malleable job scheduling, jobs can be executed simultaneously on multiple machines with the proce...
Scientific workloads are often described as directed acyclic task graphs. In this paper, we focus o...
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...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
PoznańIn the paper, the problem of scheduling a set of n malleable tasks on m parallel computers is ...
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...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
We consider in this paper the problem of scheduling a set of inde- pendent parallel tasks (jobs) wit...
In malleable job scheduling, jobs can be executed simultaneously on multiple machines with the proce...