用户名: 密码: 验证码:
基于MPI和CUDA的转换波Kirchhoff叠前时间偏移并行计算
详细信息   
摘要
转换波Kirchhoff叠前时间偏移可以实现全空间三维转换波资料的准确成像。但转换波叠前偏移数据量巨大,而且需偏移迭代多次来寻找匹配的偏移速度模型,导致偏移处理周期长、效率低,限制了转换波偏移技术在生产上的应用规模。目前解决海量运算问题的方法主要是应用CPU集群来提高计算效率,但集群存在成本高、功耗大、占用空间大、维护成本高等缺点。给出了一种基于MPI(Message Passing Interface)和CUDA的转换波Kirchhoff叠前时间偏移并行算法,将细粒度线程级的GPU(Graphic Processing Unit)并行计算融入粗粒度进程级MPI并行编程模型。利用实际转换波数据分别在CPU(单核)、GPU(单卡)、MPI和GPU(2个节点)测试平台上对算法性能进行了测试,结果表明,MPI和GPU(2个节点)的计算速度是CPU(单核)的近400倍,可以大幅度提高转换波Kirchhoff叠前时间偏移的计算效率,降低计算成本。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700