DocumentCode
739264
Title
An OpenMP-CUDA Implementation of Multilevel Fast Multipole Algorithm for Electromagnetic Simulation on Multi-GPU Computing Systems
Author
Jian Guan ; Su Yan ; Jian-Ming Jin
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
Volume
61
Issue
7
fYear
2013
fDate
7/1/2013 12:00:00 AM
Firstpage
3607
Lastpage
3616
Abstract
A multi-GPU implementation of the multilevel fast multipole algorithm (MLFMA) based on the hybrid OpenMPCUDA parallel programming model (OpenMP-CUDA-MLFMA) is presented for computing electromagnetic scattering of a three-dimensional conducting object. The proposed hierarchical parallelization strategy ensures a high computational throughput for the GPU calculation. The resulting OpenMP-based multi-GPU implementation is capable of solving real-life problems with over one million unknowns with a remarkable speed-up. The radar cross sections of a few benchmark objects are calculated to demonstrate the accuracy of the solution. The results are compared with those from the CPU-based MLFMA and measurements. The capability and efficiency of the presented method are analyzed through the examples of a sphere, an aerocraft, and a missile-like object. Compared with the 8-threaded CPU-based MLFMA, the OpenMP-CUDA-MLFMA method can achieve from 5 to 20 total speed-up ratios.
Keywords
computational electromagnetics; electromagnetic wave scattering; graphics processing units; parallel architectures; OpenMP-CUDA parallel programming model; aerocraft; electromagnetic scattering; electromagnetic simulation; missile-like object; multi-GPU computing systems; multilevel fast multipole algorithm; radar cross sections; three-dimensional conducting object; CUDA; OpenMP; electromagnetic scattering; hybrid parallel programming model; multi-GPU; multilevel fast multipole algorithm; radar cross section;
fLanguage
English
Journal_Title
Antennas and Propagation, IEEE Transactions on
Publisher
ieee
ISSN
0018-926X
Type
jour
DOI
10.1109/TAP.2013.2258882
Filename
6504730
Link To Document