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
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;
Conference_Titel :
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location :
Lisbon
DOI :
10.1109/ISCAS.2015.7168913