摘要

本发明公开了一种基于CPU和多GPU的异构平台SAR回波仿真并行方法:在CPU端获取所有GPU设备信息,将并行任务分配到选择的可进行点对点传输的GPU设备组上;将CPU端的仿真参数和基准图片的信息传输至GPU设备的不同存储区域;将基准图片作为目标区域,对目标区域划分;明确每个GPU设备上的核函数功能、变量和分配空间,确定可进行内存动态管理的动态变量;配置核函数线程,优化核函数内部计算;在多GPU设备上调用核函数,加入相应的异步和阻塞操作完成跨设备的通信和数据传输,将回波数据传入CPU端并写入文件。通过CPU的控制和多GPU并行设计实时处理回波仿真数据,并根据存储空间的大小,最大化地利用空间。