Exploiting FPGAs and GPUs for Electromagnetics Applications: Interferometric Imaging in Random Media Case Study
Keywords:
Exploiting FPGAs and GPUs for Electromagnetics Applications: Interferometric Imaging in Random Media Case StudyAbstract
There is a growing need for reliable and efficient numerical methods for electromagnetic applications. This is important for addressing the complex designs with fine features on electrically large platforms. As designs become more complex, a good prediction of overall system performance becomes essential for cost reduction especially in the conceptualization stage. Researchers have attempted to address this issue by developing hybrid methods based on asymptotic techniques that can avoid the numerical inefficiency while maintaining high degrees of accuracy. Another approach is to implement fast computational methods that utilize parallel computing platforms. This paper focuses on the latter; i.e. by investigating the use of field programmable gate arrays (FPGA) and general purpose graphics processing units (GPGPU) as coprocessors to parallelize numerically challenging problems. The weaknesses and strengths of both platforms will be investigated i
Downloads
References
O. Kilic, E. El-Araby, and V. Dang, “Hardware
Accelerated Computing for Electromagnetics
Applications,” International Workshop on
Computational Electromagnetics (CEM’11),
Izmir, Turkey, August 2011.
SRC Computers, Inc., “SRC CarteTM C
Programming Environment v2.2,” (SRC-007-18),
Aug. 2006.
Silicon Graphics Inc., “Reconfigurable
Application-Specific Computing User's Guide,”
(007-4718-005), Jan. 2007.
Cray Inc., “Cray XD1TM FPGA Development,"
(S-6400-14), 2006.
E. El-Araby, M. Taher, M. Abouellail, T. El-
Ghazawi, and G. B. Newby, “Comparative
Analysis of High Level Programming for
Reconfigurable Computers: Methodology and
Empirical Study,” III Southern Conference on
Programmable Logic (SPL2007), Mar del Plata,
Argentina, February, 2007.
O. Kilic, “FPGA Accelerated Phased Array
Design using the Ant Colony Optimization,”
Applied Comp. Electromag. Soc. Journal, Vol. 20,
No. 1, pp. 23-30, February 2010.
E. El-Araby, P. Nosum, and T. El-Ghazawi,
“Productivity of High-Level Languages on
Reconfigurable Computers: An HPC
Perspective,” IEEE International Conference on
Field-Programmable Technology (FPT 2007),
Japan, December, 2007.
El-Araby, S. G. Merchant, and T. El-Ghazawi, “A
Framework for Evaluating High-Level Design
Methodologies for High-Performance Re-
configurable Computers,” IEEE Trans. Parallel
Distrib. Syst., vol. 22, pp. 33-45, Jan. 2011.
V. V. Kindratenko, J. J. Enos, G. Shi, M. T.
Showerman, G. W. Arnold, J. E. Stone, J. C.
Phillips, and W. Hwu, “GPU Clusters for High-
Performance Computing,” Proc. Workshop on
Parallel Programming on Accelerator Clusters ,
F. Darema, “The SPMD Model: Past, Present and
Future,” Proc. 8th European PVM/MPI Users'
Group Meeting on Recent Advances in Parallel
Virtual Machine and Message Passing interface,
Lecture Notes In Computer Science, vol.
/2001, pp. 1, Sept. 2001.
M. Ryle, “A New Radio Interferometer and Its
Applications to the Observation of Weak Radio
Stars,” Proc. Roy. Soc. London Ser. A, vol. 211,
pp. 351-375, 1952.
R. N. Bracewell, “Radio Interferometry of
Discrete Sources,” Proc. IRE, vol. 46, pp. 97-105,
J. F. Frederici, D. Gray, B. Schulkin, F. Huang, H.
Altan, R. Barat, and D. Zimdars, “Terahertz
Imaging Using an Interferometric Array,” Appl.
Phys. Lett., vol. 83, p. 2477, 2004.
K. P. Walsh, B. Schulkin, D. Gary, J. F. Federici,
R. Barat, and D. Zimdars, “Terahertz Near-Field
Interferometric and Synthetic Aperture Imaging,”
Proc. SPIE, vol. 5411, p. 9, 2003.
O. Kilic and A. Smith, “Imaging Through
Random Media,” European Conference on
Antennas and Propagation (EuCAP), Rome, Italy,
April 2011.
O. Kilic, A. Smith, E. El-Araby, and V. Dang,
“Interferometric Imaging Through Random Media
using GPU,” The Applied Computational
Electromagnetics Society (ACES), Williamsburg,
VA, USA, April 2011.
O. Kilic and R. H. Lang, “Scattering of a Pulsed
Beam by a Random Medium Over Ground,” J. of
Electromagnetic Waves and Appl., vol. 15, no. 4,
pp. 481-516, 2001.
K. Hwang, and Z. Xu, “Scalable Parallel
Computing: Technology, Architecture,
Programming,” McGraw-Hill, 1998.