• DocumentCode
    1542171
  • Title

    CUDA Implementation of {\\rm TE}^{z} -FDTD Solution of Maxwell\´s Equations in Dispersive Media

  • Author

    Zunoubi, Mohammad Reza ; Payne, Jason ; Roach, William P.

  • Author_Institution
    Electr. & Comput. Eng. Dept., State Univ. of New York, New Platz, NY, USA
  • Volume
    9
  • fYear
    2010
  • fDate
    7/2/1905 12:00:00 AM
  • Firstpage
    756
  • Lastpage
    759
  • Abstract
    This letter presents the graphic processor unit (GPU) implementation of the finite-difference time domain (FDTD) method for the solution of the two-dimensional electromagnetic fields inside dispersive media. The FDTD is truncated by the convolutional perfectly matched layer (CPML) and the piecewise-linear recursive-convolution (PLRC) formulation is used for modeling dispersive media. By using the newly introduced Compute Unified Device Architecture (CUDA) technology, we illustrate the efficacy of GPUs in accelerating the FDTD computations by achieving significant speedup factors with great ease and at no extra hardware/software cost. We validate our approach by comparison to exact and other simulated results, which show favorable agreements. The effect of the GPU-CPU memory transfers on the speedup factor will be also studied.
  • Keywords
    Maxwell equations; convolutional codes; coprocessors; dispersive media; finite difference time-domain analysis; piecewise linear techniques; 2D electromagnetic fields; CUDA implementation; Maxwell equations; TEz-FDTD solution; compute unified device architecture technology; convolutional perfectly matched layer; dispersive media; finite-difference time domain method; graphic processor unit; piecewise-linear recursive-convolution; Convolutional perfectly matched layer (CPML); dispersive; finite-difference time domain (FDTD); graphic processor unit (GPU);
  • fLanguage
    English
  • Journal_Title
    Antennas and Wireless Propagation Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1536-1225
  • Type

    jour

  • DOI
    10.1109/LAWP.2010.2060181
  • Filename
    5512659