Title :
Reducing Data Movement Costs: Scalable Seismic Imaging on Blue Gene
Author :
Perrone, Michael ; Liu, Lurng-Kuo ; Lu, Ligang ; Magerlein, Karen ; Kim, Changhoan ; Fedulova, Irina ; Semenikhin, Artyom
Author_Institution :
Comput. Sci. Center, IBM Res., Yorktown Heights, NY, USA
Abstract :
We present an optimized Blue Gene/P implementation of Reverse Time Migration, a seismic imaging algorithm widely used in the petroleum industry today. Our implementation is novel in that it uses large communication bandwidth and low latency to convert an embarrassingly parallel problem into one that can be efficiently solved using massive domain partitioning. The success of this seemingly counterintuitive approach is the result of several key aspects of the imaging problem, including very regular and local communication patterns, balanced compute and communication requirements, scratch data handling, multiple-pass approaches, and most importantly, the fact that partitioning the problem allows each sub-problem to fit in cache, dramatically increasing locality and bandwidth and reducing latency. This approach can be easily extended to next-generation imaging algorithms currently being developed. In this paper we present details of our implementation, including application-scaling results on Blue Gene/P.
Keywords :
cache storage; cost reduction; data handling; geophysical techniques; geophysics computing; parallel processing; petroleum industry; production engineering computing; seismology; RTM algorithm; balanced computation requirements; cache; communication bandwidth; communication requirements; data movement cost reduction; domain partitioning; embarrassingly parallel problem; latency reduction; local communication patterns; multiple-pass approaches; optimized Blue Gene/P implementation; petroleum industry; regular communication patterns; reverse time migration; scratch data handling; seismic imaging algorithm; Arrays; Bandwidth; Imaging; Industries; Mathematical model; Memory management; Sonar equipment; Optimization; data movement; finite difference methods; reverse time migration; seismic imaging;
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0975-2
DOI :
10.1109/IPDPS.2012.38