• DocumentCode
    3372765
  • Title

    Graphics processor unit (GPU) acceleration of finite-difference time-domain (FDTD) algorithm

  • Author

    Krakiwsky, Sean E. ; Turner, Laurence E. ; Okoniewski, Michal M.

  • Author_Institution
    Calgary Univ., Alta., Canada
  • Volume
    5
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    The finite-difference time-domain (FDTD) algorithm has become a tool of choice in many areas of RF and microwave engineering and optics. However, FDTD runs too slow for some simulations to be practical, even when carried out on supercomputers. The development of dedicated hardware to accelerate FDTD computations has been investigated. In this paper, we demonstrate that off-the-shelf graphics processor units (GPUs) can be successfully used to accelerate FDTD simulations. Using C++, OpenGL, and several OpenGL extensions, a modern GPU has been programmed to solve a simple two dimensional electromagnetic scattering problem. The GPU outperforms a central processing unit (CPU) of comparable technology generation.
  • Keywords
    computational electromagnetics; electromagnetic wave scattering; finite difference time-domain analysis; object-oriented languages; 2D electromagnetic scattering problem; C++; FDTD simulations; OpenGL extensions; RF engineering; central processing unit; finite-difference time-domain algorithm; graphics processor unit; microwave engineering; optics; supercomputers; Acceleration; Central Processing Unit; Computational modeling; Finite difference methods; Graphics; Hardware; Optical scattering; Radio frequency; Supercomputers; Time domain analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    0-7803-8251-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.2004.1329513
  • Filename
    1329513