Abstract
We discuss efficient parallel implementation of coherent stacking algorithms which form basis for a class of seismic processing procedures. In detail we address the problem of processing data of microseismic monitoring for localizing seismic events in space and time. Continuous data recording by seismic array quickly generates terabytes of data to be processed in a timely manner, including real-time analysis in some cases. Thus processing requires efficient parallel implementation with a special attention to data partitioning between nodes, and using computations to mask data reading from disk. Efforts were taken to minimize cache misses and vectorize loops. Sequential version of the code demonstrates 8x speed up compared to a naive implementation of the algorithm; parallel code scales almost linearly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Camp, W., Thierry, P.: Trends for high-performance scientific computing. Lead. Edge 29(1), 44–47 (2010)
Rückemann, C.: Comparison of stacking methods regarding processing and computing of geoscientific depth data. GEOProcessing 7(27), 35–40 (2012). http://dx.doi.org/10.12988/ces.2014.410187
Warpinski, N.: Microseismic monitoring: inside and out. J. Pet. Technol. 61(11), 80–85 (2009)
Chambers, K., Kendall, J., Brandsberg-Dahl, S., Rueda, J.: Testing the ability of surface arrays to monitor microseismic activity. J. Pet. Technol. 58(5), 821–830 (2010)
Lemeshko, B.: Optimization Methods. NSTU Publishing, Novosibirsk (2009). (in Russian)
Cherkasov, A., Gorodnichev, M., Kireev, S., Markova, V., Artyom, M.: On optimization of numerical simulation programs. In: Proceedings of the 9th Russian-Korean International Symposium on Science and Technology, KORUS 2005, pp. 584–589. IEEE (2005)
Fomel, S., Sava, P., Vlad, I., Liu, Y., Bashkardin, V.: Madagascar: open-source software project for multidimensional data analysis and reproducible computational experiments. J. Open Res. Softw. 1(1), e8 (2013)
Acknowledgements
Work was supported by the Russian Ministry of Education and Science (project # RFMEFI60414X0047).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Gorodnichev, M., Duchkov, A., Kupchishin, A. (2015). Efficient Parallel Implementation of Coherent Stacking Algorithms in Seismic Data Processing. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2015. Lecture Notes in Computer Science(), vol 9251. Springer, Cham. https://doi.org/10.1007/978-3-319-21909-7_50
Download citation
DOI: https://doi.org/10.1007/978-3-319-21909-7_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21908-0
Online ISBN: 978-3-319-21909-7
eBook Packages: Computer ScienceComputer Science (R0)