期刊文献+

一种基于共享存储的叠前深度偏移并行算法 被引量:5

A Parallel Algorithm for Prestack Depth Migration Based on Shared Memory
下载PDF
导出
摘要 为了解决叠前深度偏移计算量巨大这个问题,人们投入了很大精力来开发高效的并行算法.就此,在对一些相关并行算法进行分析之后,根据三维叠前Kirchhoff深度偏移的特点,提出了一种基于共享存储的简化并行算法.其中Slave进程直接存储和读取射线旅行时,消息传递总量显著减少;同时合理地结合“任务池”技术与粗粒度级并行,前者确保动态负载平衡,后者使得Slave与Master之间的通信开销尽可能小.实际教据的测试结果表明,此并行算法高效且可扩展性较好. Prestack depth migration is computationally intensive. To deal with this problem, people have made big efforts to develop high efficient parallel algorithms. In this paper, after some parallel algorithms are analyzed, according to the character of 3-D Kirchhoff depth migration, a simplified algorithm is presented based on shared memory . In the proposed algorithm, the slave processes store and read ray traveltimes directly so that the total amount of message passing will be remarkably decreased. At the same time, this algorithm has well combined both the 'task pool' and the 'coarse granularity' techniques together, the former ensuring the dynamic load-balance and the latter reducing the cost of communication between the slaves and the master. In the end, experimental results show that this algorithm has high efficiency and scalability.
出处 《软件学报》 EI CSCD 北大核心 2002年第12期2231-2237,共7页 Journal of Software
基金 国家自然科学基金资助项目(69933020)
关键词 共享存储 并行算法 叠前深度偏移技术 计算机 石油勘探 3-D prestack Kirchhoff depth migration shared memory parallel algorithm message passage dynamic load-balance efficiency scalability
  • 相关文献

参考文献4

二级参考文献15

  • 1徐昇,杨长春,刘洪,李幼铭.射线追踪的微变网格方法[J].地球物理学报,1996,39(1):97-102. 被引量:39
  • 2Jin S Wu R-S.利用伪屏算子的深度偏移.CPS/SEG/EAEG北京’98论文详细摘要[M].,1998.491-493.
  • 3孙家昶.网络并行计算与分布式编程环境[M].北京:科学出版社,1995..
  • 4王华忠.三维地震波场最优外推算子及其在深度偏移中的应用[M].上海:同济大学海洋地质与地球物理系,1997..
  • 5孙家昶,网络并行计算与分布式编程环境,1995年
  • 6杨长春,地球物理学报,1996年,39卷,4期,409页
  • 7陈景良,并行算法引论,1992年
  • 8Jin S,CPS/SEG/EAEG北京’98论文详细摘要,1998年,491页
  • 9Wu R S,Soc Expl Geophys Expanded Abstracts,1992年,1289页
  • 10马在田,地震成像技术———有限差分法偏移,1989年

共引文献21

同被引文献34

引证文献5

二级引证文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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