GPUs have largely entered HPC clusters, as shown by the top entries of the latest top500 issue. Exploiting such machines is however very challenging, not only because of combining two separate paradigms, MPI and CUDA or OpenCL, but also because nodes are heterogeneous and thus require careful load balancing within nodes themselves. The current paradigms are usually limited to only offloading parts of the computation and leaving CPUs idle, or they require static work partitioning between CPUs and GPUs. To handle single-node architecture heterogeneity, we have previously proposed StarPU, a runtime system capable of dynamically scheduling tasks in an optimized way on such machines. We show here how the task paradigm of StarPU has been combined...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
International audienceOn the work sharing among GPUs and CPU cores on GPU equipped clusters, it is a...
International audienceProgramming paradigms in High-Performance Computing have been shifting towards...
International audienceTo fully tap into the potential of heterogeneous machines composed of multicor...
International audienceIn the field of HPC, the current hardware trend is to design multiprocessor ar...
International audienceIn the field of HPC, the current hardware trend is to design multiprocessor ar...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
International audienceRuntime systems usually abstract a single node. The Sequential Task Flow (STF)...
International audienceThe emergence of accelerators as standard computing resources on supercomputer...
Multicore machines equipped with accelerators are becoming increasingly popular. The TOP500-leading ...
Most high-performance, scientific libraries have adopted hybrid parallelization schemes - such as t...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
International audienceComputing platforms are now extremely complex providing an increasing number o...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
International audienceOn the work sharing among GPUs and CPU cores on GPU equipped clusters, it is a...
International audienceProgramming paradigms in High-Performance Computing have been shifting towards...
International audienceTo fully tap into the potential of heterogeneous machines composed of multicor...
International audienceIn the field of HPC, the current hardware trend is to design multiprocessor ar...
International audienceIn the field of HPC, the current hardware trend is to design multiprocessor ar...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
International audienceRuntime systems usually abstract a single node. The Sequential Task Flow (STF)...
International audienceThe emergence of accelerators as standard computing resources on supercomputer...
Multicore machines equipped with accelerators are becoming increasingly popular. The TOP500-leading ...
Most high-performance, scientific libraries have adopted hybrid parallelization schemes - such as t...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar 16 ...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
International audienceComputing platforms are now extremely complex providing an increasing number o...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
International audienceOn the work sharing among GPUs and CPU cores on GPU equipped clusters, it is a...
International audienceProgramming paradigms in High-Performance Computing have been shifting towards...