基于CUDA平台地震数据处理研究

被引:0
作者
彭俊杰
机构
[1] 湖南大学
关键词
地震数据处理; 地震偏移; 相干体技术; 并行计算; 图形处理器; 统一计算设备架构;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
在地震数据处理领域中,随着处理内容和算法复杂度的不断增加,这为计算技术带来了巨大挑战。并行处理技术日益引起石油地球物理界的广泛关注,如何快速高效地并行处理大规模地震数据这一问题已成为亟待解决的重大课题之一。随着新近发展的图形处理器通用计算技术日趋实用成型,因此,本文基于CUDA(Compute Unified Device Architecture)平台,针对大规模地震数据处理模块中的两个重要处理流程:叠前偏移和相干体并行处理技术,分别研究其高效并行处理技术和并行算法。 为了解决复杂地质构造成像问题,同时提高地震资料信噪比和分辨率,本文研究了Kirchhoff叠前地震偏移,它包括Kirchhoff叠前深度偏移和Kirchhoff叠前时间偏移两个内容。由于Kirchhoff叠前偏移是地震数据处理中最耗时的模块之一,为加快地震数据计算和显示速度,针对CUDA平台多处理器流水线特性,我们首先对传统Kirchhoff叠前深度偏移算法在CUDA平台上进行了重新设计,包括计算地面点对应射线旅行时的并行算法和成像处理的并行算法;然后改进了传统Kirchhoff叠前时间偏移算法,包括基于CUDA的Kirchhoff叠前时间偏移算法,基于CUDA的纵波波动方程算法和GPU与CPU间的通信算法3个子算法。通过实验结果表明,我们提出的基于CUDA平台计算地震数据的并行算法的确能带来性能上的提升。 另外,对于相干体处理技术,传统的计算方法需要较长的运行时间。为缩短解释周期,本文提出了基于CUDA平台的单侧旋转算法,改进了相干体C3算法中的矩阵特征值计算。通过在Intel Core2Due CPU和NVIDIA GeForce 8800 GT显卡的PC上进行测试实验,在不丧失地震成像精度的情况下,基于CUDA平台的相干体C3算法处理速度得到8倍以上的提升。本文的研究表明,基于CUDA平台处理地震数据,对提高大规模地震数据处理与显示的实时性具有一定意义。
引用
收藏
页数:59
共 22 条
[1]
Beamlet prestack depth migration and illumination: A test based on the Marmousi model [J].
Ye Y. ;
Li Z. ;
Han W. ;
Liu Q. .
Applied Geophysics, 2006, 3 (4) :203-209
[2]
计算地球物理学概论.[M].马在田等编著;.同济大学出版社.1997,
[3]
地震勘探原理.[M].陆基孟主编;.石油大学出版社.1993,
[4]
地震数据处理技术进展 [J].
曹孟起 .
石油科技论坛, 2008, (05) :43-48
[5]
地质断层三维可视化模型的构建方法与实现技术 [J].
朱良峰 ;
潘信 ;
吴信才 ;
刘修国 .
软件学报, 2008, (08) :2004-2017
[6]
基于匹配滤波的多次波压制方法研究 [J].
李景叶 ;
陈小宏 ;
芮振华 .
地球物理学进展, 2007, (01) :200-206
[7]
波动方程的高阶广义屏叠前深度偏移 [J].
陈生昌 ;
马在田 .
地球物理学报, 2006, (05) :1445-1451
[8]
广义地震数据合成及其偏移成像 [J].
陈生昌 ;
马在田 .
地球物理学报, 2006, (04) :1144-1149
[9]
试论复杂地质体的油气地震勘探 [J].
刘光鼎 ;
张丽莉 ;
祝靓谊 .
地球物理学进展, 2006, (03) :683-686
[10]
抛物Radon变换法近偏移距波场外推 [J].
王维红 ;
刘洪 .
地球物理学进展, 2005, (02) :289-293