9 December 2015 Optimizations of the GPU-based three-dimensional FDTD program with CPML boundary condition on Kepler architecture GPU
Author Affiliations +
Proceedings Volume 9817, Seventh International Conference on Graphic and Image Processing (ICGIP 2015); 981715 (2015) https://doi.org/10.1117/12.2229043
Event: Seventh International Conference on Graphic and Image Processing, 2015, Singapore, Singapore
Abstract
An effective way to accelerate the Finite-difference time-domain (FDTD) method is the use of a Graphic Processing Unit (GPU). This paper describes an implementation of the three dimensional FDTD method with CPML boundary condition on a Kepler (GK110) architecture GPU. We optimize the FDTD domain decomposition method on Kepler GPU. And then, several Kepler-based optimizations are studied and applied to the FDTD program. The optimized program achieved up to 270.9 times speedup compared to the CPU sequential version. The experiments show that 22.2% of the simulation time is saved compared to the GPU version without optimizations. The solution is also faster than previous works.
© (2015) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Ran Shao, Ran Shao, David Linton, David Linton, Ivor Spence, Ivor Spence, Ning Zheng, Ning Zheng, "Optimizations of the GPU-based three-dimensional FDTD program with CPML boundary condition on Kepler architecture GPU", Proc. SPIE 9817, Seventh International Conference on Graphic and Image Processing (ICGIP 2015), 981715 (9 December 2015); doi: 10.1117/12.2229043; https://doi.org/10.1117/12.2229043
PROCEEDINGS
10 PAGES


SHARE
Back to Top