International audience—To face the advent of multicore processors and the ever increasing complexity of hardware architectures, pro-gramming models based on DAG-of-tasks parallelism regained popularity in the high performance, scientific computing com-munity. In this context, enabling HPC applications to perform efficiently when dealing with graphs of parallel tasks that could potentially run simultaneously is a great challenge. Even if a uniform runtime system is used underneath, scheduling multiple parallel tasks over the same set of hardware resources introduces many issues, such as undesirable cache flushes or memory bus contention. In this paper, we show how runtime system-based scheduling contexts can be used to dynamically enforce lo...
International audienceComputing platforms are now extremely complex providing an increasing number o...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
Across the landscape of computing, parallelism within applications is increasingly important in orde...
International audience—To face the advent of multicore processors and the ever increasing complexity...
(eng) The memory usage of sparse direct solvers can be the bottleneck to solve large-scale problems....
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
International audienceIn order to express parallelism, parallel sparse direct solvers take advantage...
International audienceThe advent of multicore processors requires to reconsider the design of high p...
In order to express parallelism, parallel sparse direct solvers take advantage of the elimination tr...
In systems with complex many-core cache hierarchy, exploiting data locality can significantly reduce...
The memory usage of sparse direct solvers can be the bottleneck to solve large-scale problems. This ...
We explore runtime mechanisms and policies for scheduling dynamic multi-grain parallelism on heterog...
Many irregular scientific computing problems can be modeled by directed acyclic task graphs (DAGs). ...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
International audienceComputing platforms are now extremely complex providing an increasing number o...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
Across the landscape of computing, parallelism within applications is increasingly important in orde...
International audience—To face the advent of multicore processors and the ever increasing complexity...
(eng) The memory usage of sparse direct solvers can be the bottleneck to solve large-scale problems....
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
International audienceIn order to express parallelism, parallel sparse direct solvers take advantage...
International audienceThe advent of multicore processors requires to reconsider the design of high p...
In order to express parallelism, parallel sparse direct solvers take advantage of the elimination tr...
In systems with complex many-core cache hierarchy, exploiting data locality can significantly reduce...
The memory usage of sparse direct solvers can be the bottleneck to solve large-scale problems. This ...
We explore runtime mechanisms and policies for scheduling dynamic multi-grain parallelism on heterog...
Many irregular scientific computing problems can be modeled by directed acyclic task graphs (DAGs). ...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
International audienceComputing platforms are now extremely complex providing an increasing number o...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
Across the landscape of computing, parallelism within applications is increasingly important in orde...