Abstract
Seismic inversion algorithms have been playing a key role in the characterization of oil and gas reservoirs, where a high accuracy is often required to support the decision about the optimal well locations. Since these algorithms usually rely on computer simulations that generate, process and store significant amounts of data, their usage is often limited by their long execution times. In fact, the acceleration of these algorithms allows not only a faster execution, but also the development of larger and more accurate models of the subsurface. This paper proposes a novel parallelization approach of a state of art Stochastic Seismic Amplitude versus Offset Inversion algorithm, by using heterogeneous computing platforms based on a unified OpenCL programming framework. To take full advantage of the computational power made available by systems composed by multiple (and possibly different) accelerators, a spatial division of the simulation space is performed, enabling the parallel simulation of multiple regions of the geological model. This allows achieving a performance speed-up of 22.8× using two distinct GPUs without compromising the accuracy of the obtained models.
Chapter PDF
Similar content being viewed by others
Keywords
References
Stinessen, B.O.: Profiling, Optimization and Parallelization of a Seismic Inversion Code. PhD thesis, Norwegian University of Science and Technology (2011)
Hysing, A.D.: Parallel Seismic Inversion for Shared Memory Systems. PhD thesis, Norwegian University of Science and Technology (2010)
Nunes, R., Almeida, J.A.: Parallelization of sequential gaussian, indicator and direct simulation algorithms. Computers & Geosciences 36(8), 1042–1052 (2010)
Tahmasebi, P., Sahimi, M., Mariethoz, G., Hezarkhani, A.: Accelerating geostatistical simulations using graphics processing units (GPU). Computers & Geosciences 46, 51–59 (2012)
Azevedo, L., Nunes, R., Soares, A., Neto, G.: Stochastic seismic AVO inversion. In: 75th EAGE Conference & Exhibition Incorporating SPE EUROPEC 2013 (2013)
Soares, A.: Direct sequential simulation and cosimulation. Mathematical Geology 33(8), 911–926 (2001)
Caetano, H.M.V.: Integration of seismic information in reservoir models: Global Stochastic Inversion. PhD thesis, Universidade Técnica de Lisboa (2009)
Haas, A., Dubrule, O.: Geostatistical inversion-a sequential method of stochastic reservoir modelling constrained by seismic data. First Break 12(11) (1994)
Soares, A., Diet, J., Guerreiro, L.: Stochastic inversion with a global perturbation method. In: EAGE Petroleum Geostatistics (2007)
Browne, S., Dongarra, J., Garner, N., Ho, G., Mucci, P.: A portable programming interface for performance evaluation on modern processors. International Journal of High Performance Computing Applications 14(3), 189–204 (2000)
Taniça, L., Ilic, A., Toms, P., Sousa, L.: Schedmon: A performance and energy monitoring tool for modern multi-cores. In: 7th International Workshop on Multi/many-Core Computing Systems, MuCoCus 2014 (2014)
Ilic, A., Pratas, F., Sousa, L.: Cache-aware roofline model: Upgrading the loft. IEEE Computer Architecture Letters (2013)
Vargas, H., Caetano, H., Filipe, M.: Parallelization of sequential simulation procedures. In: EAGE Petroleum Geostatistics (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Ferreirinha, T., Nunes, R., Soares, A., Pratas, F., Tomás, P., Roma, N. (2014). GPU Accelerated Stochastic Inversion of Deep Water Seismic Data. In: Lopes, L., et al. Euro-Par 2014: Parallel Processing Workshops. Euro-Par 2014. Lecture Notes in Computer Science, vol 8805. Springer, Cham. https://doi.org/10.1007/978-3-319-14325-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-14325-5_21
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14324-8
Online ISBN: 978-3-319-14325-5
eBook Packages: Computer ScienceComputer Science (R0)