Acceleration of stochastic seismic inversion in OpenCL-based heterogeneous platforms

被引:12
|
作者
Ferreirinha, Tomas [1 ]
Nunes, Ruben [2 ]
Azevedo, Leonardo [2 ]
Soares, Amilcar [2 ]
Pratas, Frederico [1 ]
Tomas, Pedro [1 ]
Roma, Nuno [1 ]
机构
[1] Univ Lisbon, INESC ID IST, P-1000029 Lisbon, Portugal
[2] Univ Lisbon, CERENA IST, P-1049001 Lisbon, Portugal
关键词
Stochastic inversion of seismic data; Heterogeneous computing; Graphics processing unit (GPU); OpenCL;
D O I
10.1016/j.cageo.2015.02.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Seismic inversion is an established approach to model the geophysical characteristics of oil and gas reservoirs, being one of the basis of the decision making process in the oil&gas exploration industry. However, the required accuracy levels can only be attained by dealing and processing significant amounts of data, often leading to consequently long execution times. To overcome this issue and to allow the development of larger and higher resolution elastic models of the subsurface, a novel parallelization approach is herein proposed targeting the exploitation of GPU-based heterogeneous systems based on a unified OpenCL programming frameWork, to accelerate a state of art Stochastic Seismic Amplitude versus Offset Inversion algorithm. To increase the parallelization opportunities while ensuring model fidelity, the proposed approach is based on a careful and selective relaxation of some spatial dependencies. Furthermore, to take into consideration the heterogeneity of modern computing systems, usually composed of several and different accelerating devices, multi-device parallelization strategies are also proposed. When executed in a dual-GPU system, the proposed approach allows reducing the execution time in up to 30 times, without compromising the quality of the obtained models. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:26 / 36
页数:11
相关论文
共 50 条
  • [1] Studying OpenCL-based Number Theoretic Transform for heterogeneous platforms
    Haleplidis, Evangelos
    Tsakoulis, Thanasis
    El-Kady, Alexander
    Dimopoulos, Charis
    Koufopavlou, Odysseas
    Fournaris, Apostolos P.
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 339 - 346
  • [2] OpenCL-Based Erasure Coding on Heterogeneous Architectures
    Chen, Guoyang
    Zhou, Huiyang
    Shen, Xipeng
    Gahm, Josh
    Venkat, Narayan
    Booth, Skip
    Marshall, John
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 33 - 40
  • [3] Transparent Acceleration for Heterogeneous Platforms With Compilation to OpenCL
    Riebler, Heinrich
    Vaz, Gavin
    Kenter, Tobias
    Plessl, Christian
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2019, 16 (02)
  • [4] An OpenCL-based Acceleration for Canny Algorithm Using a Heterogeneous CPU-FPGA Platform
    Rahamneh, Samah
    Sawalha, Lina
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 322 - 322
  • [5] OpenCL-based acceleration of the FDTD method in computational electromagnetics
    Stefanski, Tomasz
    Benkler, Stefan
    Chavannes, Nicolas
    Kuster, Niels
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2013, 26 (04) : 355 - 365
  • [6] OpenCL-based GPU acceleration of ISPH simulation for incompressible flows
    Qiu, Liuchao
    ADVANCES IN COMPUTATIONAL MODELING AND SIMULATION, PTS 1 AND 2, 2014, 444-445 : 380 - 384
  • [7] An OpenCL-based Framework for Rapid Virtual Prototyping of Heterogeneous Architectures
    Sotiriou-Xanthopoulos, Efstathios
    Masing, Leonard
    Siozios, Kostas
    Economakos, George
    Soudris, Dimitrios
    Becker, Juergen
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 372 - 377
  • [8] Opencl-pytorch: an OpenCL-based extension of PyTorch
    Sui, Yicheng
    Sun, Yufei
    Shi, Changqing
    Wang, Haotian
    Zhang, Zhiqiang
    Wang, Jiahao
    Zhang, Yuzhi
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2024, 6 (03) : 287 - 300
  • [9] Time-domain seismic modeling in viscoelastic media for full waveform inversion on heterogeneous computing platforms with OpenCL
    Fabien-Ouellet, Gabriel
    Gloaguen, Erwan
    Giroux, Bernard
    COMPUTERS & GEOSCIENCES, 2017, 100 : 142 - 155
  • [10] An OpenCL-based feature matcher
    Condello, Giovanni
    Pasteris, Paolo
    Pau, Danilo
    Sami, Mariagiovanna
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2013, 28 (04) : 345 - 350