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.