skip to main content
column

GPU implementation and optimization of electromagnetic simulation using the FDTD method for antenna designing

Published:19 December 2011Publication History
Skip Abstract Section

Abstract

This paper describes electromagnetical field simulation using the 3D-FDTD method for antenna designing on a CUDAcompatible GPU. We use the Split Perfectly Matched Layer as an absorbing boundary condition. As is well known, the 3D-FDTD method is a kind of stencil computation and is considered better at GPU implementation. In order to find the best blocking size for the target GPU architecture, we empirically explore a design space of blocking size. We also propose a kernel fusing method as one of the efficient optimization methods, which improves the total performance about 10% at the cost of a small increase in memory usage. As a result of evaluation, our implementation of the 3D-FDTD method on a GeForce GTX295 platform achieves about 130 times performance improvement compared to a simple CPU implementation, which is expected to be faster than an ideally parallelized CPU implementation using multicore and SIMD instructions.

References

  1. K. Yee, "Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media," IEEE Trans. on antennas and propagation, vol. 14, no. 3, pp. 302--307, 1966.Google ScholarGoogle Scholar
  2. Taflove, A. and Brodwin, ME, "Numerical solution of steady-state electromagnetic scattering problems using the time-dependent Maxwell's equations," IEEE Trans. on Microwave Theory and Techniques, vol. 23, no. 8, pp. 623--630, 1975.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Gedney, "An anisotropic perfectly matched layer-absorbing medium for the truncation of FDTD lattices," IEEE Trans. on Antennas and Propagation, vol. 44, no. 12, pp. 1630--1639, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  4. J. Roden and S. Gedney, "Convolution PML (CPML): An efficient FDTD implementation of the CFS-PML for arbitrary media," Microwave and optical technology lett., vol. 27, no. 5, pp. 334--339, 2000.Google ScholarGoogle Scholar
  5. S. Cummer, "A simple, nearly perfectly matched layer for general electromagnetic media," Microwave and Wireless Components Lett., IEEE, vol. 13, no. 3, pp. 128--130, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  6. J. Bérenger, "A perfectly matched layer for the absorption of electromagnetic waves," J. Comput. Phys., vol. 114, no. 2, pp. 185--200, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. T. Nagaoka and S. Watanabe, "A GPU-based calculation using the three-dimensional FDTD method for electromagnetic field analysis," in Annu. Int'l Conf. of the IEEE Engineering in Medicine and Biology Society (EMBC), pp. 327--330, IEEE, 2010.Google ScholarGoogle Scholar
  8. M. Inman, A. Elsherbeni, J. Maloney, and B. Baker, "GPU based FDTD solver with CPML boundaries," in IEEE Antennas and Propagation Society Int'l Symp., pp. 5255--5258, IEEE, 2007.Google ScholarGoogle Scholar
  9. L. Kang and K. Fanmin, "Parallel 3D Finite Difference Time Domain Simulations on Graphics Processors with Cuda," in Int'l Conf. on Computational Intelligence and Software Engineering, pp. 1--4, IEEE, 2009.Google ScholarGoogle Scholar
  10. T. Chu, J. Dai, D. Qian, W. Fang, and Y. Liu, "A Novel Scheme for High Performance Finite-Difference Time-Domain (FDTD) Computations Based on GPU," Algorithms and Architectures for Parallel Processing, pp. 441--453, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Railton and J. McGeehan, "Analysis of microstrip discontinuities using the finite difference time domain technique," in IEEE MTT-S Int'l Microwave Symp. Digest, pp. 1009--1012, IEEE, 1989.Google ScholarGoogle Scholar
  12. J. Huiling and A. Hiroyuki, "Analysis of Computation Error in Antenna's Simulation by Using Non-Uniform Mesh FDTD," IEICE Trans. on communications, vol. 83, no. 7, pp. 1544--1553, 2000-07-25.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGARCH Computer Architecture News
    ACM SIGARCH Computer Architecture News  Volume 39, Issue 4
    September 2011
    116 pages
    ISSN:0163-5964
    DOI:10.1145/2082156
    Issue’s Table of Contents

    Copyright © 2011 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 19 December 2011

    Check for updates

    Qualifiers

    • column

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!