Publication | Closed Access
Multilevel fast multipole algorithm enhanced by GPU parallel technique for electromagnetic scattering problems
39
Citations
14
References
2010
Year
Numerical AnalysisEngineeringComputer ArchitectureParallel ImplementationElectromagnetic Scattering ProblemsGpu ComputingMatrix Vector ProductModeling And SimulationComputational ElectromagneticsParallel ComputingComputer EngineeringRadiation TransportComputer ScienceCentral Processing UnitGpu Parallel TechniqueGpu ArchitectureThus GpuHigh-frequency ApproximationParallel Programming
Abstract Along with the development of graphics processing Units (GPUS) in floating point operations and programmability, GPU has increasingly become an attractive alternative to the central processing unit (CPU) for some of compute‐intensive and parallel tasks.In this article, the multilevel fast multipole algorithm (MLFMA) combined with graphics hardware acceleration technique is applied to analyze electromagnetic scattering from complex target. Although it is possible to perform scattering simulation of electrically large targets on a personal computer (PC) through the MLFMA, a large CPU time is required for the execution of aggregation, translation, and deaggregation operations. Thus GPU computing technique is used for the parallel processing of MLFMA and a significant speedup of matrix vector product (MVP) can be observed. Following the programming model of compute unified device architecture (CUDA), several kernel functions characterized by the single instruction multiple data (SIMD) mode are abstracted from components of the MLFMA and executed by multiple processors of the GPU. Numerical results demonstrate the efficiency of GPU accelerating technique for the MLFMA. © 2010 Wiley Periodicals, Inc. Microwave Opt Technol Lett 52: 502–507, 2010; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/mop.24963
| Year | Citations | |
|---|---|---|
Page 1
Page 1