发明名称 |
用于基于GPU获取叠前逆时偏移的方法及装置 |
摘要 |
本发明公开了一种用于基于GPU来获取叠前逆时偏移的方法,其包括以下步骤:通过震源点正向外推过程得到各个时刻的震源点正向外推波场数据;通过接收点逆向外推过程得到各个时刻的接收点逆向外推波场数据;将同一时刻下的所述震源点正向外推波场数据与所述接收点逆向外推波场数据进行相关求和得到深度域成像值。在接收点逆向外推过程和震源点正向外推过程中仅采用两个存储空间来存储当前时刻的波场数据和当前计算出的波场数据。本发明所设计的基于GPU的叠前逆时偏移方法,在不改变计算结果及不降低计算效率的前提下,将GPU数据空间需求减少近1/3,提高了GPU空间的利用率,使得该方法更加适应于大规模数据处理。 |
申请公布号 |
CN105445786A |
申请公布日期 |
2016.03.30 |
申请号 |
CN201410379920.9 |
申请日期 |
2014.08.04 |
申请人 |
中国石油化工股份有限公司;中国石油化工股份有限公司石油物探技术研究院 |
发明人 |
孔祥宁;张慧宇;孙开峰;段心标;王立歆;李晶晶 |
分类号 |
G01V1/28(2006.01)I;G01V1/32(2006.01)I |
主分类号 |
G01V1/28(2006.01)I |
代理机构 |
北京聿宏知识产权代理有限公司 11372 |
代理人 |
朱绘;张文娟 |
主权项 |
一种用于基于GPU来获取叠前逆时偏移的方法,其特征在于,所述方法包括:通过震源点正向外推过程得到各个时刻的震源点正向外推波场数据;通过接收点逆向外推过程得到各个时刻的接收点逆向外推波场数据;将同一时刻下的所述震源点正向外推波场数据与所述接收点逆向外推波场数据进行相关求和得到深度域成像值;其中,所述震源点正向外推过程包括以下步骤:S101、模拟震源点的前一时刻和当前时刻的波场数据;S102、分配两个存储空间分别存储所述震源点的前一时刻和当前时刻的波场数据;S103、基于两个存储空间中所存储的所述震源点的前一时刻和当前时刻的波场数据根据全波波动方程计算出下一时刻的波场数据,并将所述下一时刻的波场数据保存到用于存储所述前一时刻的波场数据的存储空间中;S104、判断当前时刻是否为最终时刻,如果是,则输出用于存储所述前一时刻的波场数据的存储空间中的数据,如果否,继续回到步骤S103。 |
地址 |
100728 北京市朝阳区朝阳门北大街22号 |