Parallel and Distributed Task-Based Kirchhoff Seismic Pre-Stack Depth Migration Application

被引:2
|
作者
Gurhem, Jerome [1 ,2 ]
Calandra, Henri [3 ]
Petiton, Serge G. [1 ,2 ]
机构
[1] Univ Lille, UMR 9189 CRIStAL, CNRS, Lille, France
[2] CNRS, USR 3441 Maison Simulat, Saclay, France
[3] Total SA, Pau, France
关键词
Kirchhoff Seismic Pre-Stack Depth Migration; Task-Based Programming; Parallel and Distributed Application;
D O I
10.1109/ISPDC52870.2021.9521599
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Since the middle of the 1990s, message passing libraries are the most used technology to implement parallel and distributed scientific applications. However, they may not be a solution efficient enough on exascale machines since scalability issues will appear due to the increase in computing resources. Task-based programming models can be used to avoid collective communications like reductions, broadcast, or gather by transforming them into multiple operations on tasks. Then, these operations can be scheduled by the programming scheduler to place the data and computations in a way that optimizes and reduces the data communications. These properties could help to solve some MPI and exascale computing challenges. The oil and gas applications could also benefit from task-based programming properties. We developed a simplified version of the Kirchhoff seismic pre-stack depth migration, a subsurface exploration application, to experiment with HPX, a task-based programming model as well and MPI and MPI+OpenMP. Then, we perform strong scaling and weak scaling experiments on Pangea, Total supercomputer. We also study the variation of the number of OpenMP threads per MPI process. We show that the current task-based programming model schedulers lack the capability to completely manage the memory used and are not efficient enough to reduce the data migrations.
引用
收藏
页码:65 / 72
页数:8
相关论文
共 50 条
  • [1] A Parallel Algorithm of Kirchhoff Pre-stack Depth Migration Based on GPU
    Wang, Yida
    Li, Chao
    Tian, Yang
    Yan, Haihua
    Zhao, Changhai
    Zhang, Jianlei
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT II, 2014, 8631 : 207 - 218
  • [2] Elastic wave Kirchhoff pre-stack depth migration velocity analysis
    Han, Jianguang
    Wang, Yun
    Lu, Jun
    Hu, Lianlian
    Wang, Yanqiang
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2013, 48 (05): : 694 - 699
  • [3] One multi-level data acquisition strategy for parallel pre-stack Kirchhoff depth migration
    Li, Jianjiang
    Yan, Lin
    Hei, Dan
    Zhang, Lei
    FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 3 - 8
  • [4] Application of pre-stack depth migration technique in salt bed
    Hu, Hui
    Xiang, Shu-An
    Shiyou Kantan Yu Kaifa/Petroleum Exploration and Development, 2006, 33 (02): : 194 - 197
  • [5] A method of plane wave depth migration for pre-stack seismic data
    Chen, SC
    Cao, JZ
    Ma, ZT
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2003, 46 (06): : 821 - 826
  • [6] Research on direct simulation to seismic record of pre-stack depth migration
    Wu H.
    Lian X.
    Sun C.
    Rui Y.
    Cai R.
    Deng X.
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2020, 55 (04): : 747 - 753
  • [7] A massively parallel implementation of the common azimuth pre-stack depth migration
    Calandra, Henri
    Bothorel, F.
    Vezolle, P.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2008, 52 (1-2) : 83 - 91
  • [8] Accelerating Kirchhoff Pre-stack depth migration on a GPU by overlapping ray tracing and imaging
    Liu, Guofeng
    Yu, Zhenjiang
    Wang, Jun
    Li, Bo
    COMPUTERS & GEOSCIENCES, 2019, 128 : 79 - 86
  • [9] Limited-memory BFGS based least-squares pre-stack Kirchhoff depth migration
    Wu, Shaojiang
    Wang, Yibo
    Zheng, Yikang
    Chang, Xu
    GEOPHYSICAL JOURNAL INTERNATIONAL, 2015, 202 (02) : 738 - 747
  • [10] Three-dimensional pre-stack Kirchhoff migration of deep seismic reflection data
    Buske, S
    GEOPHYSICAL JOURNAL INTERNATIONAL, 1999, 137 (01) : 243 - 260