多核 GPU 在 SAR 处理性能及光学卫星图像船舶检测中的研究
1. 合成孔径雷达(SAR)处理与 GPU 应用背景
合成孔径雷达(SAR)作为高分辨率成像雷达,凭借其卓越性能,在军事和民用领域得到广泛应用。随着 SAR 技术的持续发展,处理数据规模急剧增加,这对信号处理器的计算复杂度、成像精度等方面提出了越来越高的要求。
最初,单核处理器通过提高处理器频率来提升性能,但受芯片生产工艺限制,功耗和良品率问题掩盖了性能提升带来的好处。于是,多核并行处理和多处理器并行处理成为进一步增强系统处理能力的有效方法。
目前,主流的数字信号处理器包括 DSP、FPGA 和 GPU。其中,DSPC6678 的峰值处理性能为 160GFLops,Intel Arria10 SoC FPGA 为 1.5TFLops,而 Tesla M6 GPU 的峰值处理性能可达 3.2TFLops。GPU 作为多核架构处理器,具有强大的浮点计算能力,是用于在超多流处理器平台实现高性能并行操作的通用处理器。与其他处理器相比,GPU 在处理能力和内存带宽方面具有明显优势。
2006 年,主流 GPU 制造商 NVIDIA 推出了计算架构 CUDA,它结合了全面的软件平台,突破了硬件可编程性和开发限制,使用类似 C 语言这种易于理解的语言,无需使用图形 API。在构建高性能应用时,能充分发挥 GPU 的强大计算能力。CUDA 计算模型以 CPU + GPU 异构模式工作,CPU 为主机,GPU 为辅助处理器或设备。随着语言的标准化,使用 CUDA 进行 GPU 软件开发在高性能计算中得到广泛应用。
2. GPU 的 FFT 性能评估
快速傅里叶变换(FF
超级会员免费看
订阅专栏 解锁全文

815

被折叠的 条评论
为什么被折叠?



