A GPU-based calculation using the three-dimensional FDTD method for electromagnetic field analysis

Numerical simulations with the numerical human model using the finite-difference time domain (FDTD) method have recently been performed frequently in a number of fields in biomedical engineering. However, the FDTD calculation runs too slowly. We focus, therefore, on general purpose programming on the graphics processing unit (GPGPU). The three-dimensional FDTD method was implemented on the GPU using Compute Unified Device Architecture (CUDA). In this study, we used the NVIDIA Tesla C1060 as a GPGPU board. The performance of the GPU is evaluated in comparison with the performance of a conventional CPU and a vector supercomputer. The results indicate that three-dimensional FDTD calculations using a GPU can significantly reduce run time in comparison with that using a conventional CPU, even a native GPU implementation of the three-dimensional FDTD method, while the GPU/CPU speed ratio varies with the calculation domain and thread block size.

[1]  M. V. Mendes,et al.  A novel approach for the identification of bacterial taxa‐specific molecular markers , 2007, Letters in applied microbiology.

[2]  C. Lévesque,et al.  Oligonucleotide Array for Identification and Detection of Pythium Species , 2006, Applied and Environmental Microbiology.

[3]  Soichi Watanabe,et al.  Proportion-corrected scaled voxel models for Japanese children and their application to the numerical dosimetry of specific absorption rate for frequencies from 30 MHz to 3 GHz. , 2008, Physics in medicine and biology.

[4]  A. Taflove The Finite-Difference Time-Domain Method , 1995 .

[5]  N. Takada,et al.  High-speed FDTD simulation algorithm for GPU with compute unified device architecture , 2009, 2009 IEEE Antennas and Propagation Society International Symposium.

[6]  P. Poltronieri,et al.  DNA Arrays and Membrane Hybridization Methods for Screening of Six Lactobacillus Species Common in Food Products , 2008 .

[7]  J. Hand Modelling the interaction of electromagnetic fields (10 MHz–10 GHz) with the human body: methods and applications , 2008, Physics in medicine and biology.

[8]  Fernando Tavares,et al.  DNA signature-based approaches for bacterial detection and identification. , 2009, The Science of the total environment.

[9]  A Bel,et al.  Accelerated ray tracing for radiotherapy dose calculations on a GPU. , 2009, Medical physics.

[10]  Melinda Piket-May,et al.  9 – Computational Electromagnetics: The Finite-Difference Time-Domain Method , 2005 .

[11]  Y. Rahmat-Samii,et al.  Implanted antennas inside a human body: simulations, designs, and characterizations , 2004, IEEE Transactions on Microwave Theory and Techniques.

[12]  Junyi Xia,et al.  High performance computing for deformable image registration: towards a new paradigm in adaptive radiotherapy. , 2008, Medical physics.

[13]  I. Karunasagar,et al.  Evaluation of a digoxigenin‐labelled probe for detection of Aeromonas spp. , 2009, Letters in applied microbiology.

[14]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[15]  C. Lévesque,et al.  An oligonucleotide array for the identification and differentiation of bacteria pathogenic on potato. , 2003, Phytopathology.

[16]  A.R.S. Marcal,et al.  Automatic detection of molecular markers in digital images , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  Jean-Pierre Berenger,et al.  A perfectly matched layer for the absorption of electromagnetic waves , 1994 .