• 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