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 条
  • [41] Forward Modeling of the One-Way Acoustic Wave Equation by the Hartley Method
    Yang Qiqiang
    2011 INTERNATIONAL CONFERENCE OF ENVIRONMENTAL SCIENCE AND ENGINEERING, VOL 12, PT B, 2012, 12 : 1116 - 1121
  • [42] High order symplectic scheme for one-way wave equation operator
    Yang, H
    Liu, H
    Li, YM
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2003, 46 (04): : 533 - 538
  • [43] A three-dimensional Laguerre one-way wave equation solver
    Terekhov, Andrew, V
    APPLIED NUMERICAL MATHEMATICS, 2022, 173 : 380 - 394
  • [44] Directive-based Programming for GPUs: A Comparative Study
    Reyes, Ruyman
    Lopez, Ivan
    Fumero, Juan J.
    de Sande, Francisco
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 410 - 417
  • [45] qP WAVE NUMERICAL SIMULATION IN VISCOELASTIC VTI MEDIA BY ONE-WAY WAVE EQUATION
    Chen, Xue
    Han, Liguo
    Yang, Helong
    Shang, Shuai
    JOURNAL OF SEISMIC EXPLORATION, 2015, 24 (05): : 439 - 454
  • [46] Seismic migration and absorbing boundaries with a one-way wave system for heterogeneous media
    Dai, NX
    Vafidis, A
    Kanasewich, ER
    GEOPHYSICAL PROSPECTING, 1996, 44 (04) : 719 - 739
  • [47] Factorized One-Way Wave Equations
    Bschorr, Oskar
    Raida, Hans-Joachim
    ACOUSTICS, 2021, 3 (04): : 717 - 722
  • [48] Accuracy analysis of the optimal separable approximation method of one-way wave migration
    Shu-Yuan Du
    Jing-Bo Chen
    Hong Liu
    Applied Geophysics, 2011, 8 : 328 - 336
  • [49] Accuracy analysis of the optimal separable approximation method of one-way wave migration
    Du Shu-Yuan
    Chen Jing-Bo
    Liu Hong
    APPLIED GEOPHYSICS, 2011, 8 (04) : 328 - 336
  • [50] Local discontinuous Galerkin method for the nonlocal one-way water wave equation
    Liu, Shuming
    Li, Can
    JOURNAL OF KING SAUD UNIVERSITY SCIENCE, 2019, 31 (04) : 1014 - 1019