APP下载

基于GPU并行加速的探地雷达伪谱法三维正演模拟

2021-01-26李展辉曹学峰朱自强

工程地球物理学报 2021年1期
关键词:计算能力

李展辉,曹学峰,朱自强

(1.自然资源部 航空地球物理与遥感地质重点实验室,北京 100083;2.中国自然资源航空物探遥感中心,北京 100083)

1 引 言

探地雷达(Ground Penetrating Radar, GPR)是一种在工程勘察、地质调查、路基检测等多领域有广泛应用的浅层电磁探测方法[1-6]。探地雷达最主要的数据成像方法是偏移成像技术。随着科技的不断发展以及任务需求的不断精细化,偏移成像已经从最初的相移偏移成像、克希霍夫偏移成像、波动方程偏移成像,发展到了现今的三维逆时偏移成像,甚至是三维全波形反演。不论是逆时偏移成像还是全波形反演,对三维正演的需求都非常大[7-10]。此外,探地雷达的正演模拟亦能直观反应典型目标体的回波响应特征,对于目标体的形态、位置等基本属性分析具有重要意义[11]。为满足繁重的三维正演计算任务,最常用的方法是采用时域有限差分(Finite Difference Time Domain, FDTD)结合MPI、OpenMP等加速技术,充分利用现今计算机集群的并行计算能力结合FDTD良好的并行性质,开展快速的三维正演计算。尤其是基于图形处理器(Graphics Processing Unit, GPU)的CUDA加速的算法已经被广泛采用[12-15]。其主要原因是在同等价格、功耗条件下,GPU的浮点计算性能已经远超过CPU的浮点计算性能。以消费级GPU和CPU对比为例,NVIDIA公司的RTX 2080Ti显卡单精度计算能力约为13.5 TFOLPS,而当前同价位单精度计算能力最强的CPU,AMD Threadripper 3960X,其单精度计算能力仅为3.1 TFLOPS左右,不足RTX 2080Ti的1/4。此外,当今世界上许多顶级超级计算机,比如美国的Summit和Sierra,浮点计算力也主要由GPU提供。不过,GPU虽然能提供的算力远高于CPU,但是其可用显存是极为有限的,RTX 2080Ti的显存仅为12 GB,而Threadripper 3960X最高可支持到256 GB内存。……

登录APP查看全文

猜你喜欢

计算能力
浅谈如何提高小学生的计算能力
厘清算理,提高学生计算能力
小学生计算能力的提高策略
小学低年级学生计算能力的培养策略
小学生计算能力的培养
提升学生计算能力的研究
中学生化学计算能力的进阶式培养策略
小学数学思维能力与计算能力关系的培养
浅谈小学生计算能力的培养
彰显内涵,算出趣味——小学生计算能力培养途径探讨