International audienceWe study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We target a heterogeneous architec- ture with two resource of different types, where each resource has its own memory, such as a multicore node equipped with a dedicated accelera- tor (FPGA or GPU). Tasks in the workflow are tagged with the type of resource needed for their processing. Besides, a task can be processed on a given resource only if all its input files and output files can be stored in the corresponding memory. At a given execution step, the amount of data stored in each memory strongly depends upon the ordering in which the tasks are executed, and upon when communications between both memories are scheduled. T...
International audienceScientific applications are usually described as directed acyclic graphs, wher...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
International audienceWe study the problem of executing an application represented by a precedence t...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
We study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We ...
Solving sparse linear systems can lead to processing tree workflows on a platform of processors. In ...
12 pagesWe study the complexity of traversing tree-shaped workflows whose tasks require large I/O fi...
International audienceDirected acyclic graphs are commonly used to model scientific workflows, by ex...
This report provides memory-aware heuristics to schedule tasks graphs onto heterogeneous resources, ...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceWe consider the problem of scheduling task graphs on two types of unrelated re...
International audienceScientific applications are commonly modeled as the processing of directed acy...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
Directed acyclic graphs are commonly used to model scientific workflows, by expressing dependencies ...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
International audienceScientific applications are usually described as directed acyclic graphs, wher...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
International audienceWe study the problem of executing an application represented by a precedence t...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
We study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We ...
Solving sparse linear systems can lead to processing tree workflows on a platform of processors. In ...
12 pagesWe study the complexity of traversing tree-shaped workflows whose tasks require large I/O fi...
International audienceDirected acyclic graphs are commonly used to model scientific workflows, by ex...
This report provides memory-aware heuristics to schedule tasks graphs onto heterogeneous resources, ...
International audienceThis paper investigates the execution of tree-shaped task graphs using multipl...
International audienceWe consider the problem of scheduling task graphs on two types of unrelated re...
International audienceScientific applications are commonly modeled as the processing of directed acy...
In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous pr...
Directed acyclic graphs are commonly used to model scientific workflows, by expressing dependencies ...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
International audienceScientific applications are usually described as directed acyclic graphs, wher...
International audienceFactorizing sparse matrices using direct multi-frontal methods generates direc...
International audienceWe study the problem of executing an application represented by a precedence t...