Scientific applications are usually described as directed acyclic graphs, where nodes represent tasks and edges represent dependencies between tasks. For some applications, such as the multifrontal method of sparse matrix factorization, this graph is a tree: each task produces a single output data, used by a single task (its parent in the tree). We focus on the case when the data manipulated by tasks have a large size, which is especially the case in the multifrontal method. To process a task, both its inputs and its output must fit in the main memory. Moreover, output results of tasks have to be stored between their production and their use by the parent task. It may therefore happen, during an execution, that not all data fit ...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
In PDE-constrained optimization, iterative algorithms are commonly efficiently accelerated by techni...
Malgré des progrès constants en termes de capacité de calcul, mémoire et quantité de données disponi...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
The cost of the solution phase in sparse direct methods is sometimes critical. Itcan be larger than ...
We study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We ...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
Factorizing a sparse matrix is a robust way to solve large sparse systems of linear equations. Howev...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
This Ph.D thesis is devoted to the study of the mapping problem related to massively parallel embedd...
The processing of queries expressed as trees of boolean operators applied to predicates on sensor da...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Low-rank approximation (LRA) techniques have become crucial tools in scientific computing in order t...
En informatique, la résolution de problèmes NP-difficiles en un temps raisonnable est d’une grande i...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
In PDE-constrained optimization, iterative algorithms are commonly efficiently accelerated by techni...
Malgré des progrès constants en termes de capacité de calcul, mémoire et quantité de données disponi...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
This paper investigates the execution of tree-shaped task graphs using multiple processors. Each edg...
The cost of the solution phase in sparse direct methods is sometimes critical. Itcan be larger than ...
We study the complexity of traversing tree-shaped workflows whose tasks require large I/O files. We ...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
Factorizing a sparse matrix is a robust way to solve large sparse systems of linear equations. Howev...
Scientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) oftasks, which repres...
This Ph.D thesis is devoted to the study of the mapping problem related to massively parallel embedd...
The processing of queries expressed as trees of boolean operators applied to predicates on sensor da...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Low-rank approximation (LRA) techniques have become crucial tools in scientific computing in order t...
En informatique, la résolution de problèmes NP-difficiles en un temps raisonnable est d’une grande i...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
In PDE-constrained optimization, iterative algorithms are commonly efficiently accelerated by techni...
Malgré des progrès constants en termes de capacité de calcul, mémoire et quantité de données disponi...