• DocumentCode
    2958294
  • 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
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    320
  • Lastpage
    329
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-0975-2
  • Type

    conf

  • DOI
    10.1109/IPDPS.2012.38
  • Filename
    6267846