基于GPU并行技术的超大型海面舰船电磁散射仿真

Electromagnetic Scattering Simulation of Extremely Electrically Large Sea-Ship Scene Based on GPU Parallel Technology

  • 摘要: 为了解决超电大尺寸海面舰船场景中电磁散射计算的瓶颈问题,研究基于多图像处理单元(Multi-GPU)并行加速技术的弹跳射线法(SBR)。借助统一设备计算架构(CUDA)提供的多线程服务(MPS),构建Multi-GPU并行加速框架,研究基于区域射线束划分GPU计算任务和实现方式;研究基于矩阵网格的任务分割技术,最大限度提高GPU全局内存利用率;针对不同运算单元间的差异所带来的计算不同步问题,设计基于动态负载均衡算法的调度系统,进而提高计算资源利用率。仿真结果表明,在双GPU硬件平台上,该方案与现有并行技术算法相比,在确保结果准确性的情况下加速比接近甚至超过200%。因此,该技术方案能够有效解决超电大海面舰船电磁散射问题。

     

    Abstract: In order to solve the computation bottleneck of electromagnetic scattering in the extremely electrically large sea-ship scene, this paper studies the implementation technology of the shooting and bouncing rays (SBR) based on the parallel acceleration technology of multiple graphs processing units (Multi-GPU). This method utilizes the multi-process service (MPS) of compute unified device architecture (CUDA) to build the framework of Multi-GPU acceleration technique. The task division method is based on radiation beams in the projected grid region. In addition, the task division technology based on matrix grid is studied to improve maximally GPU global memory utilization. Finally, dynamic load balancing algorithm based scheduling system, which can enhance the usage of the computational resources and solve the asynchronization of computation caused by differences between GPUs has been designed. Some simulations show that compared with existing SBR method based on parallel computation technique, the speedup rate of proposed approach reach 200% with certain accuracy. Therefore, this method can effectively solve the electromagnetic scattering problem of extremely electrically large sea-ship scene.

     

/

返回文章
返回