One-Way Wave Equation Migration at Scale on GPUs using Directive Based Programming

被引:3
|
作者
Mehta, Kshitij [1 ]
Hugues, Maxime [1 ]
Calandra, Henri [1 ]
Hernandez, Oscar [2 ]
Bernholdt, David E. [2 ]
机构
[1] Total E&P Res & Technol USA LLC, Houston, TX 77002 USA
[2] Oak Ridge Natl Lab, Oak Ridge, TN USA
关键词
PARALLEL;
D O I
10.1109/IPDPS.2017.82
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One-Way Wave Equation Migration (OWEM) is a depth migration algorithm used for seismic imaging. A parallel version of this algorithm is widely implemented using MPI. Heterogenous architectures that use GPUs have become popular in the Top 500 because of their performance/power ratio. In this paper, we discuss the methodology and code transformations used to port OWEM to GPUs using OpenACC, along with the code changes needed for scaling the application up to 18,400 GPUs (more than 98%) of the Titan leadership class supercomputer at Oak Ridget National Laboratory. For the individual OpenACC kernels, we achieved an average of 3X speedup on a test dataset using one GPU as compared with an 8-core Intel Sandy Bridge CPU. The application was then run at large scale on the Titan supercomputer achieving a peak of 1.2 petaflops using an average of 5.5 megawatts. After porting the application to GPUs, we discuss how we dealt with other challenges of running at scale such as the application becoming more I/O bound and prone to silent errors. We believe this work will serve as valuable proof that directive-based programming models are a viable option for scaling HPC applications to heterogenous architectures.
引用
收藏
页码:224 / 233
页数:10
相关论文
共 50 条
  • [1] Migration of surface correlated multiples based on one-way wave equation
    Ye Yue-Ming
    Zhao Chang-Lei
    Zhuang Xi-Jin
    Guo Shu-Juan
    Qian Jin
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2014, 57 (04): : 1241 - 1250
  • [2] DSR one-way wave equation prestack τ migration
    Cheng Jiu-Bing
    Ma Zai-Tian
    Geng Jian-Hua
    Wang Hua-Zhong
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2007, 50 (01): : 260 - 267
  • [3] Enhancing one-way wave equation-based migration with deep learning
    Yu, Yuwei
    Li, Yaxing
    Wu, Xinming
    Jia, Xiaofeng
    GEOPHYSICS, 2023, 88 (01) : WA105 - WA114
  • [4] The theory of true amplitude one-way wave equation migration
    Zhang Yu
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2006, 49 (05): : 1410 - 1430
  • [5] Two-way wave equation depth migration using one-way propagator extrapolation
    Li, Anyu
    Liu, Xuewei
    EXPLORATION GEOPHYSICS, 2022, 53 (04) : 386 - 397
  • [6] Eliminating migration artifacts in angle domain based on one-way wave equation migration of multiples
    Zheng, Yi-Kang
    Wang, Yi-Bo
    Chang, Xu
    Yao, Zhen-Xing
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2016, 59 (12): : 4584 - 4593
  • [7] One-way wave-equation migration of multiples based on stereographic imaging condition
    Li, Zhina
    Li, Zhenchun
    Wang, Peng
    Zhang, Mingqiang
    GEOPHYSICS, 2017, 82 (06) : S479 - S488
  • [8] One-way wave equation least-squares migration based on illumination compensation
    Zhou Hua-Min
    Chen Sheng-Chang
    Ren Hao-Ran
    Wang Han-Chuang
    Chen Guo-Xin
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2014, 57 (08): : 2644 - 2655
  • [9] Parallel algorithm of one-way wave equation prestack depth migration
    Shan, Lian-Yu
    Xu, Zhao-Tao
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2008, 43 (06): : 636 - 640
  • [10] Dip angle-compensated one-way wave equation migration
    Sun, Weijia
    Zhou, Binzhong
    Fu, Li-Yun
    EXPLORATION GEOPHYSICS, 2010, 41 (02) : 137 - 145