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 条
  • [31] SEISMIC INVERSION IN TERMS OF PRE-STACK MIGRATION AND MULTIPLE ELIMINATION
    BERKHOUT, AJ
    PROCEEDINGS OF THE IEEE, 1986, 74 (03) : 415 - 427
  • [32] High efficiency integration method pre-stack depth migration
    Zhang, Jian-Lei
    Wang, Cheng-Xiang
    Wang, Shi-Hu
    Wu, Xiao-Feng
    Wu, Wei
    Chi, Xu-Guang
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2010, 45 (SUPPL. 1): : 58 - 61
  • [33] Pre-stack Kirchhoff depth migration local space-shift imaging condition: synthetic and data examples
    O'Brien, G. S.
    Delaney, S. J.
    Igoe, M.
    GEOPHYSICAL PROSPECTING, 2019, 67 (05) : 1184 - 1200
  • [34] Three-dimensional pre-stack depth migration of receiver functions with the fast marching method: a Kirchhoff approach
    Cheng, Cheng
    Bodin, Thomas
    Allen, Richard M.
    GEOPHYSICAL JOURNAL INTERNATIONAL, 2016, 205 (02) : 819 - 829
  • [35] Seismic Imaging in Complex Geological Area Using Pre-Stack Depth Migration (PSDM) and Tomography Method
    Prabowo, A. B.
    Sudarmaji
    INTERNATIONAL CONFERENCE ON THEORETICAL AND APPLIED PHYSICS, 2018, 1011
  • [36] Seismic Velocity Structure and Improved Seismic Image of the Southern Depression of the Tainan Basin from Pre-Stack Depth Migration
    Tang, Qunshu
    Zheng, Chan
    TERRESTRIAL ATMOSPHERIC AND OCEANIC SCIENCES, 2010, 21 (05): : 807 - 816
  • [37] 3-D pre-stack depth migration with radon projection
    Huang, XW
    Wu, L
    Song, W
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2004, 47 (02): : 321 - 326
  • [38] Some improvements in subbasalt imaging using pre-stack depth migration
    Flecha, I.
    Carbonell, R.
    Hobbs, R. W.
    Zeyen, H.
    SOLID EARTH, 2011, 2 (01) : 1 - 7
  • [39] A method of using GPU to accelerate seismic pre-stack time migration
    Li Bo
    Liu Guo-Feng
    Liu Hong
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2009, 52 (01): : 245 - 252
  • [40] Kinematic time migration and demigration of reflections in pre-stack seismic data
    Iversen, Einar
    Tygel, Martin
    Ursin, Bjorn
    de Hoop, Maarten V.
    GEOPHYSICAL JOURNAL INTERNATIONAL, 2012, 189 (03) : 1635 - 1666