• DocumentCode
    1959939
  • Title

    DECF: A Coarse-Grained Data-Parallel Programming Framework for Seismic Processing

  • Author

    Zhao, Changhai ; Yan, Haihua ; Shi, Xiaohua ; Wang, Lei

  • Author_Institution
    Sch. of Comput. Sci. & Eng., BeiHang Univ., Beijing
  • Volume
    3
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    454
  • Lastpage
    460
  • Abstract
    In this paper, we present a distributed execution control framework (DECF) for seismic processing. The DECF framework employs a coarse-grained data-parallel execution model within a cluster environment and achieves high throughput. The DECF schedules processing modules written as sequential programs to run simultaneously on multiple computers, or multiple CPU cores. The DECF hides the messy details of scheduling the use of computers and their CPUs, recovering from communication or computer failures, and transporting data between processing modules.We also introduce a parallel implementation of 3D pre-stack kirchhoff time migration algorithm using MPI and share the practical lessons learned from the process of designing, implementing, and maintaining it, which are of great help to the future work of the DECF.
  • Keywords
    geophysics; message passing; parallel programming; 3D prestack kirchhoff time migration; MPI; cluster environment; coarse-grained data-parallel programming; distributed execution control framework; seismic processing; sequential programs; Computer science; Data processing; Earth; Job shop scheduling; Parallel programming; Petroleum; Processor scheduling; Signal processing algorithms; Signal to noise ratio; Software engineering; coarse-grained data-parallel; parallel and distributed; programming framework; seismic processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.556
  • Filename
    4722382