Overlapping computation and communication of three-dimensional FDTD on a GPU cluster

  • Kim, Ki-Hwan
  • Park, Q-Han
Citations

WEB OF SCIENCE

26
Citations

SCOPUS

29

초록

Large-scale electromagnetic field simulations using the FDTD (finite-difference time-domain) method require the use of CPU (graphics processing unit) clusters. However, the communication overhead caused by slow interconnections becomes a major performance bottleneck. In this paper, as a way to remove the bottleneck, we propose the 'kernel-split method' and the 'host-buffer method' which overlap computation and communication for the FDTD simulation on the CPU cluster. The host-buffer method in particular enables overlapping without any modifications to the update-kernels that are already in use. We also present theoretical formulas to predict the overlap threshold and the total throughput for each method. By using our overlap methods with 6 CPU nodes, we demonstrate that the total performance of 3D FDTD reaches 92% of a six-fold increase, which is the upper limit that would be reached if there were no communication overhead. (C) 2012 Elsevier B.V. All rights reserved.

키워드

FDTDGPU clusterCUDAOpenCLIMPLEMENTATION
제목
Overlapping computation and communication of three-dimensional FDTD on a GPU cluster
저자
Kim, Ki-HwanPark, Q-Han
DOI
10.1016/j.cpc.2012.06.003
발행일
2012-11
유형
Article
저널명
Computer Physics Communications
183
11
페이지
2364 ~ 2369