Task-based Parallelization of the Fast Multipole Method on NVIDIA GPUs and Multicore Processors - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Task-based Parallelization of the Fast Multipole Method on NVIDIA GPUs and Multicore Processors

Résumé

Learn about the fast multipole method (FMM) and its optimization on NVIDIA GPUs. The FMM is a well-known algorithm with a variety of applications in areas like galaxy simulation, electrostatic potential calculations, boundary element methods, integral equations, dislocations dynamics, etc. The FMM offers several difficulties when running on parallel heterogeneous platforms such as multicore processors with GPUs. Some parts of the calculation suffer from limited concurrency, and load-balancing can be very uneven for certain distributions of particles. We will present a new API and runtime system, called StarPU, that allows expressing a calculation as a graph of tasks, with dependencies, and contains a runtime system that can optimally schedule those tasks on a parallel machine. StarPU supports conventional multicore processors as well as NVIDIA
Fichier non déposé

Dates et versions

hal-00879291 , version 1 (02-11-2013)

Identifiants

  • HAL Id : hal-00879291 , version 1

Citer

Emmanuel Agullo, Bérenger Bramas, Olivier Coulaud, Eric Darve, Matthias Messner, et al.. Task-based Parallelization of the Fast Multipole Method on NVIDIA GPUs and Multicore Processors. GPU Technology Conference, NVIDIA, Mar 2013, San Jose, California, United States. ⟨hal-00879291⟩
305 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More