Title :
GPU-based Arnoldi factorisation for accelerating finite element eigenanalysis
Author :
Lezar, E. ; Davidson, D.B.
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Stellenbosch, Stellenbosch, South Africa
Abstract :
We present a GPU-accelerated implementation of the k-step Arnoldi factorisation that forms the basis of a number of iterative eigenvalue system solvers. These solvers are important for the finite element analysis of the cutoff and dispersion characteristics of waveguide structures as well as cavity resonances and since they contribute significantly to the runtime in computing a solution, their acceleration is of interest. The initial GPU-based implementation makes use of accelerated BLAS routines for the CUDA API from NVIDIA (cublas). This allows us to utilise the computational power of the GPU at a functional level as a proof of concept with minimal coding effort. The implementation is then refined to make use of enhancements to the matrix-vector multiplication routines proposed by Fujimoto further improving performance.
Keywords :
computational electromagnetics; coprocessors; eigenvalues and eigenfunctions; finite element analysis; iterative methods; mathematics computing; matrix multiplication; vectors; waveguides; CUDA API; GPU-based Arnoldi factorisation; NVIDIA; accelerated BLAS routines; computational electromagnetics; cublas; finite element eigenanalysis acceleration; iterative eigenvalue system solvers; matrix-vector multiplication routines; waveguide structures; Acceleration; Computational electromagnetics; Eigenvalues and eigenfunctions; Electromagnetic heating; Electromagnetic waveguides; Finite element methods; Matrix decomposition; Resonance; Runtime; Transmission line matrix methods;
Conference_Titel :
Electromagnetics in Advanced Applications, 2009. ICEAA '09. International Conference on
Conference_Location :
Torino
Print_ISBN :
978-1-4244-3385-8
Electronic_ISBN :
978-1-4244-3386-5
DOI :
10.1109/ICEAA.2009.5297413