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 条
  • [21] Introduction of an OpenCL-Based Model Transformation Engine
    Fekete, Tamas
    Mezei, Gergely
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 14 - 19
  • [22] OpenCL-based optimization methods for utilizing forward DCT and quantization of image compression on a heterogeneous platform
    Nasser Alqudami
    Shin-Dug Kim
    Journal of Real-Time Image Processing, 2016, 12 : 219 - 235
  • [23] Optimization Techniques for OpenCL-based Linear Algebra Routines
    Kozacik, Stephen
    Fox, Paul
    Humphrey, John
    Kuller, Aryeh
    Kelmelis, Eric
    Prather, Dennis W.
    MODELING AND SIMULATION FOR DEFENSE SYSTEMS AND APPLICATIONS IX, 2014, 9095
  • [24] Efficient OpenCL-based concurrent tasks offloading on accelerators
    Lazaro-Munoz, A. J.
    Gonzalez-Linares, J. M.
    Gomez-Luna, J.
    Guil, N.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 2353 - 2357
  • [25] OpenCL-based optimization methods for utilizing forward DCT and quantization of image compression on a heterogeneous platform
    Alqudami, Nasser
    Kim, Shin-Dug
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 12 (02) : 219 - 235
  • [26] In-FPGA Instrumentation Framework for OpenCL-Based Designs
    Bensalem, Hachem
    Blaquiere, Yves
    Savaria, Yvon
    IEEE ACCESS, 2020, 8 (08): : 212979 - 212994
  • [27] Optimizing Techniques for OpenCL Programs on Heterogeneous Platforms
    Chu, Slo-Li
    Hsiao, Chih-Chieh
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2012, 4 (03) : 48 - 62
  • [28] Targeting multiple heterogeneous hardware platforms with OpenCL
    Fox, Paul A.
    Kozacik, Stephen T.
    Humphrey, John R.
    Paolini, Aaron
    Kuller, Aryeh
    Kelmelis, Erik J.
    MODELING AND SIMULATION FOR DEFENSE SYSTEMS AND APPLICATIONS IX, 2014, 9095
  • [29] Multikernel Data Partitioning With Channel on OpenCL-Based FPGAs
    Wang, Zeke
    Paul, Johns
    He, Bingsheng
    Zhang, Wei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (06) : 1906 - 1918
  • [30] Improving Data Partitioning Performance on OpenCL-based FPGAs
    Wang, Zeke
    He, Bingsheng
    Zhang, Wei
    2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 34 - 34