J4 ›› 2013, Vol. 40 ›› Issue (3): 145-151.doi: 10.3969/j.issn.1001-2400.2013.03.022

• Original Articles • Previous Articles     Next Articles

Research on multi-GPU parallel technology in  software radar signal processing

QIN Hua1;ZHOU Mo1;CHA Hao1;ZUO Wei2   

  1. (1. Electromagnetism Institute of Ocean, Naval Engineering Univ., Wuhan  430033, China;
    2. School of Electronic Engineering, Naval Engineering Univ., Wuhan  430033, China)
  • Received:2012-08-26 Online:2013-06-20 Published:2013-07-29
  • Contact: QIN Hua E-mail:blueqinhua@yahoo.com.cn

Abstract:

Since the conventional central processing unit (CPU) platform could hardly fulfill the real-time requirement of radar signal processing, a software radar signal parallel processing algorithm based on multi-GPU is proposed. To make the best of GPU's strong computational capability, we design a pipeline workflow with 3 levels, task level, data level and thread level in the CPU-GPU heterogeneous system. We optimize the algorithm according to the access mechanism of GPU and take full advantage of the GPU's parallel computational resources. Experimental results show that the proposed GPU platform with 4 GPUs is 42.78 faster than the CPU platform, and manages to meet the real-time requirement of radar signal processing.

Key words: software radar, signal processing, parallel computing, graphic processing unit