【技术实现步骤摘要】
一种基于多流优化的GPU逆时偏移方法及系统
本专利技术涉及地球物理勘探领域。
技术介绍
叠前逆时偏移是目前最实用的偏移成像方法之一,它是一种高精度的偏移成像方法,能够适应于复杂构造,能够对回折波、多次波、棱柱波等成像,且没有倾角限制。但是逆时偏移也有自己的固有缺点,由于逆时偏移中需要进行大量的有限差分计算,因此逆时偏移算法具有高密集计算的缺陷。如今,基于图形处理器(GPU)的高性能计算正成为快速发展的一门技术,它正在广泛的应用于地震成像和地震反演等高密集计算应用中,以期减小由于大量计算所带来的能源消耗和计算等待时间。许多研究人员已经开发出基于GPU的叠前逆时偏移应用,并取得了良好的加速效果。最新的Kepler架构与以前的Fermi架构相比,具有多种新特性,可以显著提高计算性能,如动态并行(DynamicParallelism)、Hyper-Q等。这些新特性可以引入到地球物理应用中,以期进一步优化现有GPU算法,获得更好的加速效果。
技术实现思路
本专利技术提供一种基于多流优化的GPU逆时偏移方法及系统,并将其应用在最新的Kepler架构GPU上以实现基于多流并行的GP ...
【技术保护点】
一种基于多流优化的GPU逆时偏移方法,其特征在于,它是由以下过程实现:S1、获取地震数据;S2、对地震数据进行逆时成像处理,并对处理过程中的数据加载核函数、子波反传核函数和数据反传核函数采用一级并发计算方式进行计算;S3、对地震数据进行逆时成像处理,并对处理过程中的成像条件核函数以及噪音滤波核函数采用二级并发计算方式进行计算;S4、根据S2和S3的计算结果获得成像结果,生成成像剖面。
【技术特征摘要】
1.一种基于多流优化的GPU逆时偏移方法,其特征在于,它是由以下过程实现:S1、获取地震数据;S2、对地震数据进行逆时成像处理,并对处理过程中的数据加载核函数、子波反传核函数和数据反传核函数采用一级并发计算方式进行计算;S3、对地震数据进行逆时成像处理,并对处理过程中的成像条件核函数以及噪音滤波核函数采用二级并发计算方式进行计算;S4、根据S2和S3的计算结果获得成像结果,生成成像剖面。2.根据权利要求1所述的一种基于多流优化的GPU逆时偏移方法,其特征在于,所述S1中获取地震数据的具体过程为:将野外采集的原始地震数据进行预处理,获得高信噪比共炮点道集数据和对应的地下介质速度模型数据。3.根据权利要求1所述的一种基于多流优化的GPU逆时偏移方法,其特征在于,所述S2具体实现的过程为:S21、采用OpenMP产生多个CPU线程;S22、将产生的每一个CPU线程通过CUDA流对应到相应的数据加载核函数、子波反传核函数和数据反传核函数。4.根据权利要求1所述的一种基于多流优化的GPU逆时偏移方法,其特征在于,所述S3具体实现的过程为:S31、采用区域分解方法将计算区域分解到多个流中;S2、多流同时执行区域分解处理完后的成像条件核函数。5.一种基于多流优化的GPU逆时偏移系统,其特征在于,它包括:数据获取模块...
【专利技术属性】
技术研发人员:王一博,薛清峰,常旭,
申请(专利权)人:中国科学院地质与地球物理研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。