Heterogeneity is emerging as one of the most challenging characteristics of today’s parallel environments. However, not many fully-featured advanced numerical, scientific libraries have been ported on such architectures. In this paper, we propose to extend a sparse hybrid solver for handling distributed memory heterogeneous platforms. As in the original solver, we perform a domain decomposition and associate one subdomain with one MPI process. However, while each subdomain was processed sequentially (binded onto a single CPU core) in the original solver, the new solver instead relies on task-based local solvers, delegating tasks to available computing units. We show that this “MPI+task” design conveniently allows for exploiting distributed ...
Anytime you work with oranges and apples, you’ll need a number of schemes to organize total performa...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
Heterogeneous computer systems are ubiquitous in all areas of computing, from mobile to high-perfor...
Heterogeneity is emerging as one of the most challenging characteristics of today’s parallel environ...
The solution of large sparse linear systems is a critical operationfor many numerical simulations. T...
In the context of this thesis, our focus is on numerical linear algebra, more precisely on solution ...
Dans le contexte de cette thèse, nous nous focalisons sur des algorithmes pour l’algèbre linéaire nu...
International audienceSolving large sparse systems of linear equations is a crucial and time-consumi...
The ongoing hardware evolution exhibits an escalation in the number, as well as in the heterogeneity...
International audienceAccelerator-enhanced computing platforms have drawn a lot of attention due to ...
bulk synchronous parallel (BSP) communication model can hinder performance increases. This is due to...
Aiming to fully exploit the computing power of all CPUs and all graphics processing units (GPUs) on ...
GPUs have largely entered HPC clusters, as shown by the top entries of the latest top500 issue. Expl...
Recent studies have shown the potential of task-based programming paradigms for implementing robust,...
MUMPS is a parallel sparse direct solver, using message passing (MPI) for parallelism. In this repor...
Anytime you work with oranges and apples, you’ll need a number of schemes to organize total performa...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
Heterogeneous computer systems are ubiquitous in all areas of computing, from mobile to high-perfor...
Heterogeneity is emerging as one of the most challenging characteristics of today’s parallel environ...
The solution of large sparse linear systems is a critical operationfor many numerical simulations. T...
In the context of this thesis, our focus is on numerical linear algebra, more precisely on solution ...
Dans le contexte de cette thèse, nous nous focalisons sur des algorithmes pour l’algèbre linéaire nu...
International audienceSolving large sparse systems of linear equations is a crucial and time-consumi...
The ongoing hardware evolution exhibits an escalation in the number, as well as in the heterogeneity...
International audienceAccelerator-enhanced computing platforms have drawn a lot of attention due to ...
bulk synchronous parallel (BSP) communication model can hinder performance increases. This is due to...
Aiming to fully exploit the computing power of all CPUs and all graphics processing units (GPUs) on ...
GPUs have largely entered HPC clusters, as shown by the top entries of the latest top500 issue. Expl...
Recent studies have shown the potential of task-based programming paradigms for implementing robust,...
MUMPS is a parallel sparse direct solver, using message passing (MPI) for parallelism. In this repor...
Anytime you work with oranges and apples, you’ll need a number of schemes to organize total performa...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
Heterogeneous computer systems are ubiquitous in all areas of computing, from mobile to high-perfor...