期刊文献+

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

Hybrid domain parallel algorithm for 3D Kirchhoff prestack depth migration in the heterogeneous environment
下载PDF
导出
摘要 三维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.
出处 《石油地球物理勘探》 EI CSCD 北大核心 2018年第3期478-486,共9页 Oil Geophysical Prospecting
基金 国家科技重大专项(2011ZX05019-003)资助
关键词 Kirchhoff叠前深度偏移 并行算法 混合域 GPU 异构集群 分布式缓存 Kirchhoff prestack depth migration(KPSDM) parallel algorithm hybrid domain graphic process unit(GPU) heterogeneous cluster distributed cache
  • 相关文献

参考文献6

二级参考文献58

  • 1王华忠,方正茂,匡斌,马在田.任意介质中的动态规划法地震波三维走时计算[J].地球物理学报,2001,44(z1):179-189. 被引量:7
  • 2张红军,黄川丽,沈阳.三维叠前深度偏移技术在非洲A区的应用[J].石油地球物理勘探,2008,43(S2):125-129. 被引量:1
  • 3舒萍,门广田,刘启.汪家屯气田地质再认识与开发动态分析[J].天然气工业,2004,24(9):108-110. 被引量:7
  • 4孟小峰,周龙骧,王珊.数据库技术发展趋势[J].软件学报,2004,15(12):1822-1836. 被引量:176
  • 5Sudhakar Yemeni, Suhas Phadke, Dheeraj Bhardwaj , Subrata Chakraborty, Richa Rastogi. Imaging subsurface geology with seismic migration on a computing cluster. Current Science, 2005, 88(3) :468-474.
  • 6Herb Sutter. The free lunch is Over: a fundamental turn toward concurrency in software. Dr. Dobb's Journal, 2005, 30(3): http://www, gotw. ca/publications/ con- currency-ddj, htm.
  • 7Sutter H, Larus J. Software and the concurrency revolution. ACMQueue, 2005, 3(7):54-62.
  • 8Steven Fraser, Dennis Mancl. No silver bullet: software engineering reloaded. IEEE Software, 2008, 25 ( 1 ) : 91-94.
  • 9Krste Asanovic,Ras Bodik,James Demmel, Tony Keaveny,Kurt Keutzer,John D Kubiatowicz. The Parallel Computing Laboratory at U. C, Berkeley: a research agenda based on the Berkeley view. Technical Report, No. UCB/ EECS-2008-23. 2008. http://www, eecs. berkeley, edu/ Pubs/TechRpts/2008/EECS-2008-23. html.
  • 10L de Alfaro, T A Henzinger. Interface theories for component-based design. In: Proc. of EMSOFT 2001, Tahoe City, CA, Springer-Verlag, 2001,148-165.

共引文献43

同被引文献9

引证文献1

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部