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 条
  • [41] Toward In-System Monitoring of OpenCL-Based Designs on FPGA
    Bensalem, Hachem
    Blaquiere, Yves
    Savaria, Yvon
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [42] Enabling a Uniform OpenCL Device View for Heterogeneous Platforms
    Huang, Dafei
    Xun, Changqing
    Wu, Nan
    Wen, Mei
    Zhang, Chunyuan
    Cai, Xing
    Yang, Qianming
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (04): : 812 - 823
  • [43] A Scalable OpenCL-Based FPGA Accelerator For YOLOv2
    Xu, Ke
    Wang, Xiaoyun
    Wang, Dong
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 317 - 317
  • [44] FlinkCL: An OpenCL-Based In-Memory Computing Architecture on Heterogeneous CPU-GPU Clusters for Big Data
    Chen, Cen
    Li, Kenli
    Ouyang, Aijia
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1765 - 1779
  • [45] An OpenCL-Based FPGA Accelerator for Faster R-CNN
    An, Jianjing
    Zhang, Dezheng
    Xu, Ke
    Wang, Dong
    ENTROPY, 2022, 24 (10)
  • [46] OpenCL-Darknet: implementation and optimization of OpenCL-based deep learning object detection framework
    Koo, Yongbon
    Kim, Sunghoon
    Ha, Young-guk
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (04): : 1299 - 1319
  • [47] OpenCL-Darknet: implementation and optimization of OpenCL-based deep learning object detection framework
    Yongbon Koo
    Sunghoon Kim
    Young-guk Ha
    World Wide Web, 2021, 24 : 1299 - 1319
  • [48] Efficient Signal Processing Acceleration using OpenCL-based FPGA-GPU Hybrid Cooperation for Reconfigurable ECG Diagnosis
    Lee, Dongkyu
    Lee, Seungmin
    Park, Daejin
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 349 - 350
  • [49] Stochastic seismic inversion based on neural network
    Zhao PengFei
    Liu Cai
    Feng Xuan
    Guo ZhiQi
    Ruan QingFeng
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2019, 62 (03): : 1172 - 1180
  • [50] Heterogeneous acceleration of volumetric JPEG 2000 using OpenCL
    Cornelis, Jan G.
    Lemeire, Jan
    Bruylants, Tim
    Schelkens, Peter
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2017, 31 (03): : 229 - 245