• DocumentCode
    3319283
  • Title

    Finite element emulation-based solver for electromagnetic computations

  • Author

    Tarek Ibn Ziad, M. ; Hossam, Mohamed ; Masoud, Mohamad A. ; Nagy, Mohamed ; Adel, Hesham A. ; Alkabani, Yousra ; El-Kharashi, M. Watheq ; Salah, Khaled ; AbdelSalam, Mohamed

  • Author_Institution
    Comput. & Syst. Eng. Dept., Ain Shams Univ., Cairo, Egypt
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    1434
  • Lastpage
    1437
  • Abstract
    Electromagnetic (EM) computations are the cornerstone in the design process of several real-world applications, such as radar systems, satellites, and cell-phones. Unfortunately, these computations are mainly based on numerical techniques that require solving millions of linear equations simultaneously. Software-based solvers do not scale well as the number of equations-to-solve increases. FPGA solver implementations were used to speed up the process. However, using emulation technology is more appealing as emulators overcome the FPGA memory and area constraints. In this paper, we present a scalable design to accelerate the finite element solver of an EM simulator on a hardware emulation platform. Experimental results show that our optimized solver achieves 101.05x speed-up over the same pure software implementation on MATLAB and 35.29x over the best iterative software solver from ALGLIB C++ package in case of solving 2,002,000 equations.
  • Keywords
    computational electromagnetics; finite element analysis; iterative methods; ALGLIB C++ package; EM simulator; FPGA solver implementation; Matlab; electromagnetic computation; finite element emulation-based solver; iterative software solver; linear equations; numerical techniques; scalable design; software implementation; Emulation; Field programmable gate arrays; Finite element analysis; Hardware; Jacobian matrices; Mathematical model; Sparse matrices; Jacobi iterative method; electromagnetic computations; emulation; finite element method;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7168913
  • Filename
    7168913