-
Pipelining the Fast Multipole Method over a Runtime System
Fast Multipole Methods (FMM) are a fundamental operation for the simulation of many physical problems. The high performance design of such methods usually requires to... -
XKaapi: A Runtime System for Data-Flow Task Programming on Heterogeneous Arch...
International audience -
ViperVM: a Runtime System for Parallel Functional High-Performance Computing ...
International audience -
SOCL: An OpenCL Implementation with Automatic Multi-Device Adaptation Support
To fully tap into the potential of today's heterogeneous machines, offloading parts of an application on accelerators is not sufficient. The real challenge is to build... -
Programming Models and Runtime Systems for Heterogeneous Architectures
This work takes part in the context of high-performance computing on heterogeneous architectures. Runtime systems are increasingly used to make programming these... -
Task-based FMM for heterogeneous architectures
High performance \FMM is crucial for the numerical simulation of many physical problems. In a previous study~\cite{Agullo2013}, we have shown that task-based \FMM...
