Title :
FDTD calculations using graphical processing units
Author :
Inman, Matthew J. ; Elsherbeni, Atef Z. ; Smith, Charles E.
Author_Institution :
Center for Appl. Electromagn. Syst. Res., Mississippi Univ., MS, USA
Abstract :
This paper deals with using tools commonly available to programmers to implement the finite difference time domain (FDTD) calculations using video cards. In the past few years developments in the field of graphic processing units (CPU´s) for video cards have vastly outpaced their general central processing unit (CPU) counterparts. As specifically applied to vector mathematic operations, the newest generation GPU´s can generally outperform current CPU architecture by a wide margin. With the addition of large onboard memory units with significantly higher memory bandwidth than found in the main system, graphic cards can be utilized as a highly efficient vector mathematic co-processor. Implementing functions in high-level languages that utilize the vector processing power of the video cards, an appreciable increase in the effective speed for vector and matrix computations occurs in common FDTD implementations can be achieved. By formulating proper procedures to realize general vector computations on GPU´s it will be possible to maximize the processing power available to an extent greater than possible without the addition of the video card.
Keywords :
computer graphics; coprocessors; digital signal processing chips; finite difference time-domain analysis; mathematics computing; video signal processing; FDTD; central processing unit; finite difference time domain; graphic cards; graphical processing units; high-level languages; higher memory bandwidth; onboard memory units; vector mathematic coprocessor; video cards; Bandwidth; Central Processing Unit; Computer graphics; Computer languages; Finite difference methods; Libraries; Mathematics; Programming profession; Rendering (computer graphics); Time domain analysis;
Conference_Titel :
Wireless Communications and Applied Computational Electromagnetics, 2005. IEEE/ACES International Conference on
Print_ISBN :
0-7803-9068-7
DOI :
10.1109/WCACEM.2005.1469689