GPU-Accelerated Method of Moments by Example: Monostatic Scattering

被引:47
作者
Lezar, Evan [1 ]
Davidson, David B. [1 ]
机构
[1] Univ Stellenbosch, Dept Elect & Elect Engn, Computat Electromagnet Grp, ZA-7600 Stellenbosch, South Africa
基金
新加坡国家研究基金会;
关键词
Boundary element methods; electromagnetic scattering; parallel programming; parallel processing; parallel architectures; linear algebra; NVIDIA CUDA; general purpose GPU computing;
D O I
10.1109/MAP.2010.5723240
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:120 / 135
页数:16
相关论文
共 35 条
[1]  
*ADV MICR, 2010, ATI STREAM COMP OPEN
[2]  
*ADV MICR, 2008, AMD STREAM COMP
[3]  
ANDERSON E., 1999, LAPACK USERSGUIDE, V3rd
[4]  
[Anonymous], CUDA ZON RES CUDA DE
[5]  
[Anonymous], 2008, CUDA PROGR GUID
[6]  
[Anonymous], 2016, Programming massively parallel processors: a hands-on approach
[7]  
[Anonymous], 2011, CUDA by Example: An Introduction to General-Purpose GPU Programming
[8]  
[Anonymous], 2009, OpenCL
[9]  
BAILEY D, 2005, WORLD WIDE WEB SITE, V11
[10]  
CHEN R, 2008, WIR TECHN C OR I TEC