Abstract
Blue Gene/Q (BG/Q) is an early representative of increasing scale and thread count that will characterize future HPC systems: large counts of nodes, cores, and threads; and a rich programming environment with many degrees of freedom in parallel computing optimization. So it is both a challenge and an opportunity to it to accelerate the seismic imaging applications to the unprecedented levels that will significantly advance the technologies for the oil and gas industry. In this work we aim to address two important questions: how HPC systems with high levels of scale and thread count will perform in real applications; and how systems with many degrees of freedom in parallel programming can be calibrated to achieve optimal performance. Based on BG/Q's architecture features and RTM workload characteristics, we developed massive domain partition, MPI , and SIMD Our detailed deep analyses in various aspects of optimization also provide valuable experience and insights into how can be utilized to facilitate the advance of seismic imaging technologies. Our BG/Q RTM solution achieved a 14.93x speedup over the BG/P implementation. Our multi-level parallelism strategies for Reverse Time Migration (RTM) seismic imaging computing on BG/Q provides an example of how HPC systems like BG/Q can accelerate applications to a new level.
- Baysal, E., Kosloff, D., and Sherwood, J., Reverse-time migration: Geophysics, 48, pp. 1514--24, 1983.Google Scholar
Cross Ref
- IBM System Blue Gene Solution: Blue Gene/Q Application Development, IBM Redbooks.Google Scholar
- Higdon, R. L. Numerical Absorbing Boundary Conditions for the Wave Equation. Math. of Computation, Vol. 49:179, pp. 65--90, July, 1987.Google Scholar
Cross Ref
- Perrone, M., Lu, L., Liu, L., Fedulova, I., Semenikhin, A., and Gorbik, V., "High Performance RTM Using Massive Domain Partitioning", EAGE, May, 2011.Google Scholar
Cross Ref
- Perrone, M., Liu, L., Lu, L., Magerlein, K., Kim, C., Fedulova, I., and Semenikhin, A., "Reducing Data Movement Costs - Scalable Seismic Imaging on Blue Gene", IPDPS, Shanghai, China, May 2012. Google Scholar
Digital Library
Index Terms
Multi-level parallel computing of reverse time migration for seismic imaging on blue Gene/Q
Recommendations
Multi-level parallel computing of reverse time migration for seismic imaging on blue Gene/Q
PPoPP '13: Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programmingBlue Gene/Q (BG/Q) is an early representative of increasing scale and thread count that will characterize future HPC systems: large counts of nodes, cores, and threads; and a rich programming environment with many degrees of freedom in parallel ...
Performance portability in reverse time migration and seismic modelling via OpenACC
Heterogeneity among the computational resources within a single machine has significantly increased in high performance computing to exploit the tremendous potential of graphics processing units GPUs. Portability in terms of code development and ...
GPU technology applied to reverse time migration and seismic modeling via OpenACC
PMAM '15: Proceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and ManycoresGPU computing offers tremendous potential to accelerate complex scientific applications and is becoming a leading force in speeding up seismic imaging and velocity analysis techniques. Developing portable code is a challenge that can be overcome using ...







Comments