Graphical Processing Units (GPU) acceleration of finite-difference frequency-domain (FDFD) technique

S.H. Zainud-Deen, E. El-Deen, M.S. Ibrahim, A.Z. Botros
Fac. of Electron. Eng., Menoufia Univ., Shibin El Kom, Egypt
National Radio Science Conference, 2009. NRSC 2009


   title={Graphical Processing Units (GPU) acceleration of finite-difference frequency-domain (FDFD) technique},

   author={Zainud-Deen, SH and El-Deen, E. and Ibrahim, MS and Botros, AZ},

   booktitle={Radio Science Conference, 2009. NRSC 2009. National},





Source Source   



The evolution of the graphics processing units (GPU) driven by the computer games business brought a graphics hardware as a high performance, programmable and non-expensive chips. Nowadays, the graphic card has a truly programmable architecture which allows to process data with high parallelism and high memory access rate. That is the key motivation fact for using them for parallel processing. The performance of graphical processing units (GPU) has been significantly improved in recent years. Compared with the CPU, the GPU is better suited for parallel processing and vector processing and has evolved to perform various types of computation, in addition to graphics processing, including numerical computations. In general, there are two factors that in some combination make GPU attractive target architecture for accelerating general purpose computations. First, is the raw throughput speed of GPU compared to CPU. Second, the GPU acts as a coprocessor, therefore it can free up the CPU to perform other tasks.The graphics processing unit (GPU) has been used for the solution of electromagnetic scattering problem using the FDFD method. The radar cross section for different structures has been calculated using the FDFD code implemented using Matlab for the CPU and implemented using the BrookGPU platform for the GPU. The solution obtained by using the GPU code showed more than three times speed over the CPU code.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: