基于MPI和CUDA的转换波Kirchhoff叠前时间偏移并行计算
转换波叠前时间偏移数据量巨大,计算时间长,偏移过程中需多次偏移以找到匹配的偏移速度模型,导致偏移处理周期长,影响多波多分量勘探效率.目前主要依赖CPU集群计算,但集群存在成本高、功耗大、占用空间大、维护成本高等缺点.为克服偏移计算耗时和降低计算成本,文章给出一种基于MPI和CUDA的转换波Kirchhoff叠前时间偏移并行算法,将细粒度线程级的GPU并行计算融合粗粒度的进程级MPI并行编程模型,利用实际工区的转换波数据分别在CPU(单核)、GPU(单卡)、MPI和GPU(2节点)测试平台上对算法进行了验证和性能分析,GPU(2节点)计算速度较CPU(单核)提高了近400倍,经过地震数据测试分析,结果表明基于CUDA和MPI的转换波叠前时间偏移计算具有高效性,为地震勘探中的转换波偏移处理提供了新的高效低成本的解决方案,为推进GPU高性能计算在转换波勘探开发中的应用提供了新思路。
地震勘探 转换波 叠前时间偏移 并行计算 信息传递接口 统一计算设备架构
喻勤 孔选林 徐天吉
中国石化西南油气分公司勘探开发研究院物探三所
国内会议
北京
中文
109-117
2012-10-01(万方平台首次上网日期,不代表论文的发表时间)