A Novel Scheme for High Performance Finite-Difference Time-Domain (FDTD) Computations Based on GPU
School of Computer Science and Engineering, Beihang University, 100191, Beijing, P.R. China
In Algorithms and Architectures for Parallel Processing, Vol. 6081 (2010), pp. 441-453.
Finite-Difference Time-Domain (FDTD) has been proved to be a very useful computational electromagnetic algorithm. However, the scheme based on traditional general purpose processors can be computationally prohibitive and require thousands of CPU hours, which hinders the large-scale application of FDTD. With rapid progress on GPU hardware capability and its programmability, we propose in this paper a novel scheme in which GPU is applied to accelerate three-dimensional FDTD with UPML absorbing boundary conditions. This GPU-based scheme can reduce the computation time significantly, while obtaining high accuracy as compared with the CPU-based scheme. With only one AMD ATI HD4850 GPU, when computational domain is up to (180x180x180), our implementation of the GPU-based FDTD performs approximately 93 times faster than the one running with Intel E2180 dual cores CPU.
March 24, 2011 by hgpu