𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Fast multipole methods on graphics processors

✍ Scribed by Nail A. Gumerov; Ramani Duraiswami


Publisher
Elsevier Science
Year
2008
Tongue
English
Weight
527 KB
Volume
227
Category
Article
ISSN
0021-9991

No coin nor oath required. For personal study only.

✦ Synopsis


The fast multipole method allows the rapid approximate evaluation of sums of radial basis functions. For a specified accuracy, , the method scales as OðNÞ in both time and memory compared to the direct method with complexity OðN 2 Þ, which allows the solution of larger problems with given resources. Graphical processing units (GPU) are now increasingly viewed as data parallel compute coprocessors that can provide significant computational performance at low price. We describe acceleration of the FMM using the data parallel GPU architecture.

The FMM has a complex hierarchical (adaptive) structure, which is not easily implemented on data-parallel processors. We described strategies for parallelization of all components of the FMM, develop a model to explain the performance of the algorithm on the GPU architecture; and determined optimal settings for the FMM on the GPU. These optimal settings are different from those on usual CPUs. Some innovations in the FMM algorithm, including the use of modified stencils, real polynomial basis functions for the Laplace kernel, and decompositions of the translation operators, are also described.

We obtained accelerations of the Laplace kernel FMM on a single NVIDIA GeForce 8800 GTX GPU in the range of 30-60 compared to a serial CPU FMM implementation. For a problem with a million sources, the summations involved are performed in approximately one second. This performance is equivalent to solving of the same problem at a 43 Teraflop rate if we use straightforward summation.


πŸ“œ SIMILAR VOLUMES


The continuous fast multipole method
✍ Christopher A. White; Benny G. Johnson; Peter M.W. Gill; Martin Head-Gordon πŸ“‚ Article πŸ“… 1994 πŸ› Elsevier Science 🌐 English βš– 761 KB
The Fast Multipole Method: Numerical Imp
✍ Eric Darve πŸ“‚ Article πŸ“… 2000 πŸ› Elsevier Science 🌐 English βš– 615 KB

We study integral methods applied to the resolution of the Maxwell equations where the linear system is solved using an iterative method which requires only matrix-vector products. The fast multipole method (FMM) is one of the most efficient methods used to perform matrix-vector products and acceler

The black-box fast multipole method
✍ William Fong; Eric Darve πŸ“‚ Article πŸ“… 2009 πŸ› Elsevier Science 🌐 English βš– 894 KB