Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both a model frequently studied in theoretical literature and the structure employed by dynamic runtime schedulers to handle HPC applications. A natural problem is then to compute a makespan-minimizing schedule of a given graph. In this paper, we are motivated by task graphs arising from multifrontal factorizations of sparsematrices and therefore work under the following practical model. We focus on malleable tasks (i.e., a single task can be allotted a time-varying number of processors) and specifically on a simple yet realistic speedup model: each task can be perfectly parallelized, but only up to a limited number of processors....
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
Article dans revue scientifique avec comité de lecture.Scheduling large task graphs is an important ...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
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 audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Version longue publiée dans Concurrency and Computation: Practice and Experience.International audie...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
Article dans revue scientifique avec comité de lecture.Scheduling large task graphs is an important ...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
Scientific workloads are often described by Directed Acyclic task Graphs.Indeed, DAGs represent both...
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 audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAGs) ...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Version longue publiée dans Concurrency and Computation: Practice and Experience.International audie...
International audienceThe task-based approach is a parallelization paradigm in which an algorithm is...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
Article dans revue scientifique avec comité de lecture.Scheduling large task graphs is an important ...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...