基于CPU-GPU协同的迭代物理光学并行算法研究

      Research on iterative physical optics parallel algorithm based on CPU-GPU collaboration

      • 摘要: 随着雷达技术与无人驾驶的结合,电磁仿真在无人驾驶领域得到了广泛应用。当利用迭代物理光学 (iterative physical optics method, IPO) 法求解电大散射体雷达散射截面(radar cross section, RCS)时,未知量数目比较大,其占用内存和计算时间非常大。为解决该问题,本文引入参数空间技术优化了IPO算法,用以提高计算电大尺寸RCS的计算效率,并引入计算统一设备架构(compute unified device architecture, CUDA)技术,在中央处理器(central processing unit, CPU)与图形处理器(graphics processing unit, GPU)协同平台上实现了电大尺寸目标RCS的并行计算。与商业软件比对,在NVIDIA GeForce RTX 3050显卡上获得了224.35的加速比。实例结果展示了基于CPU-GPU协同的IPO算法并行计算的可行性与高效性,可以用来解决目前只能在高性能计算机计算机集群上解决的电大尺寸目标散射问题。

         

        Abstract: With the integration of radar technology and unmanned driving, electromagnetic simulation has been widely used in the field of unmanned driving. When solving the radar cross section (RCS) of electrically large scattering bodies using the iterative physical optics method (IPO), the number of unknowns is large, resulting in significant memory consumption and computation time. To address this issue, this paper introduces parameter space techniques to optimize the iterative physical optics algorithm, aimed at enhancing the computational efficiency of calculating radar cross sections of electrically large objects. Additionally, compute unified device architecture (CUDA) parallel computing technology is employed to achieve parallel computation of radar cross sections for electrically large targets on a collaborative platform of central processing unit (CPU) and graphics processing unit (GPU). Compared with commercial software, a speedup of 224.35is achieved on an NVIDIA GeForce RTX 3050 graphics card. The experimental results demonstrate the feasibility and efficiency of the IPO algorithm parallel computation based on CPU-GPU collaboration, enabling the solution of scattering problems of electrically large targets that were previously only feasible on high-performance computers or computer clusters.

         

      /

      返回文章
      返回