Parallel Fast Gauss Transform
Parallel Fast Gauss Transform
复制标题
并行快速高斯变换
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
S. Veerapaneni
中科院分区:
文献类型:
--
作者:
R. Sampath;H. Sundar;S. Veerapaneni
We present fast adaptive parallel algorithms to compute the sum of N Gaussians at N points. Direct sequential computation of this sum would take $O(N^2)$ time. The parallel time complexity estimates for our algorithms are $O(N/np)$ for uniform point distributions and $O(N/np log N/np + nplognp)$ for nonuniform distributions using np CPUs. We incorporate a planewave representation of the Gaussian kernel which permits “diagonal translation”. We use parallel octrees and a new scheme for translating the plane-waves to efficiently handle nonuniform distributions. Computing the transform to six-digit accuracy at 120 billion points took approximately 140 seconds using 4096 cores on the Jaguar supercomputer at the Oak Ridge National Laboratory. Our implementation is kernel-independent and can handle other “Gaussian-type” kernels even when an explicit analytic expression for the kernel is not known. These algorithms form a new class of core computational machinery for solving parabolic PDEs on massively parallel architectures.
影响因子:
4.6
作者:
J. Xu
通讯作者:
J. Xu