DocumentCode
1936885
Title
Novel source-to-source compiler approach for the automatic parallelization of codes based on the method of moments
Author
Gomez-Sousa, Hipolito ; Arenaz, Manuel ; Rubinos-Lopez, Oscar ; Martinez-Lorenzo, Jose Angel
Author_Institution
Dept. of Signal Theor. & Commun., Univ. of Vigo, Vigo, Spain
fYear
2015
fDate
13-17 April 2015
Firstpage
1
Lastpage
6
Abstract
In computational electromagnetics, surface integral equation (SIE) formulations are widely used to predict the electromagnetic scattering from arbitrary structures. These SIE formulations are discretized into a matrix form by the well-known method of moments (MoM). Up to now, the lack of proper compilers made it necessary for the MoM codes to be parallelized by hand in order to obtain reasonable performance on present computers. Since MoM codes are very complex, this manual parallelization is always a tedious error-prone task. In this paper we present a new parallelizing compiler, called Parallware, based on a novel disruptive technology for the automatic parallelization of sequential codes written in the C programming language. We show through simulation performance results that, starting from real sequential MoM codes for penetrable scatterers, this new compiler provides efficient parallel MoM codes automatically.
Keywords
computational electromagnetics; electromagnetic wave scattering; integral equations; matrix algebra; method of moments; program compilers; sequential codes; C programming language; MoM codes; Parallware; SIE; automatic code parallelization; computational electromagnetics; electromagnetic scattering; matrix form; method of moments; sequential codes; source-to-source compiler; surface integral equation; tedious error-prone task; Arrays; Computational modeling; Computers; Memory management; Method of moments; Parallel processing; Program processors; automatic parallelization; computational electromagnetics (CEM); method of moments (MoM); surface integral equation;
fLanguage
English
Publisher
ieee
Conference_Titel
Antennas and Propagation (EuCAP), 2015 9th European Conference on
Conference_Location
Lisbon
Type
conf
Filename
7228880
Link To Document