Multi-level parallel computing of reverse time migration for seismic imaging on blue Gene/Q
暂无分享,去创建一个
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.
[1] E. Baysal,et al. Reverse time migration , 1983 .
[2] Robert L. Higdon,et al. Numerical absorbing boundary conditions for the wave equation , 1987 .
[3] Lurng-Kuo Liu,et al. Reducing Data Movement Costs: Scalable Seismic Imaging on Blue Gene , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium.
[4] Lurng-Kuo Liu,et al. High Performance RTM Using Massive Domain Partitioning , 2011 .