异构计算环境下的三维Kirchhoff叠前深度偏移混合域并行算法  被引量:1

Hybrid domain parallel algorithm for 3D Kirchhoff prestack depth migration in the heterogeneous environment

在线阅读下载全文

作  者:王一达 赵长海 李超[1] 张建磊 晏海华[1] 张威毅 

机构地区:[1]北京航空航天大学计算机学院,北京100191 [2]中国石油东方地球物理公司物探技术研究中心,河北涿州072751

出  处:《石油地球物理勘探》2018年第3期478-486,共9页Oil Geophysical Prospecting

基  金:国家科技重大专项(2011ZX05019-003)资助

摘  要:三维Kirchhoff叠前深度偏移(KPSDM)面对数据量的不断增长以及可编程图形处理器(GPU)的引入,传统的并行策略已经不再适合当前的超大规模异构集群的体系架构。本文提出了一种新的混合域KPSDM并行算法,从成像空间、输入数据两个维度对偏移任务进行拆分,消除了任务之间的依赖性。为了应对异构计算环境,将核心计算部分移植到GPU上,并实现了"动态异步"的任务调度策略,保证了负载均衡;对于KPSDM执行过程中重复访问地震数据与旅行时场带来的巨大I/O开销,利用作业节点的本地存储构建分布式缓存系统,解决KPSDM可扩展性受限于共享存储能力的问题。在256节点的集群上处理实际地震数据,获得了接近线性的加速比效果。The 3 D Kirchhoff prestack depth migration(KPSDM)is the most important depth-domain imaging method in the seismic data processing.Currently seismic data size of a single survey exceeds100 TB,and will increase to more than 1 PB in the near future.Considering the continuous increasing survey sizes and the introduction of programmable graphic process unit(GPU),the conventional parallel strategy is no longer appropriate for the largescale heterogeneous processing clusters.In this paper,we propose a practical hybrid domain parallel KPSDM algorithm based on two-level decomposition including imaging space and seismic data.The algorithm eliminates the dependency among tasks.In a heterogeneous environment,we implement the computing part on GPU and design adynamic and asynchronous" task allocation policy to achieve load balancing on heterogeneous computing system.Because KPSDM,as part of its execution,usually requires repeated access to huge seismic data and a large amount of travel time tables,the scalability is always limited by the shared storage max-imum throughput.To solve the scalability problem,we build a distributed cache system using the local storage for a KPSDM job spans.It can provide a very high aggregate data bandwidth to supply seismic data and travel time table to a running task timely.The KPSDM implementation can obtain close to linear speedup when it processes real seismic data on a 256-node cluster.

关 键 词:Kirchhoff叠前深度偏移 并行算法 混合域 GPU 异构集群 分布式缓存 

分 类 号:P631[天文地球—地质矿产勘探]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象