Title :
GPU-Accelerated Method of Moments by Example: Monostatic Scattering
Author :
Lezar, E. ; Davidson, D.B.
Author_Institution :
Dept. of Electr. & Electron. Eng., Stellenbosch Univ., Stellenbosch, South Africa
Abstract :
In this paper, we combine and extend two of our previous works to provide a more complete solution for the GPU acceleration of the Method of Moments, using CUDA by NVIDIA. To this end, the formulations of the original 1982 Rao-Wilton-Glisson paper are revisited, and the scattering analysis of a square PEC plate is considered as a simple example. One of the primary contributions of the paper is to serve as a guide for the implementation of other GPU-accelerated computational electromagnetic routines. As such, this provides a background on general-purpose GPU computation, as well as insight into the finer details of the implementation. The results computed compared well with reference values. From a performance point of view, the GPU implementation was found to be significantly faster. The fastest measured speedup for one of the phases of the Method of Moments computations was more than a factor of 140. This translated into a speedup of about a factor of 45, when the entire Method of Moments solution process for the problem was considered.
Keywords :
computational electromagnetics; computer graphic equipment; coprocessors; electromagnetic wave scattering; method of moments; CUDA; GPU acceleration; NVIDIA; Rao-Wilton-Glisson paper; computational electromagnetic routines; graphical processing units; method of moments; monostatic scattering; Acceleration; Graphics processing unit; Moment methods; Scattering; Boundary element methods; NVIDIA CUDA; electromagnetic scattering; general purpose GPU computing; linear algebra; parallel architectures; parallel processing; parallel programming;
Journal_Title :
Antennas and Propagation Magazine, IEEE
DOI :
10.1109/MAP.2010.5723240