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
         
        
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Computer Science and Software Engineering, 2008 International Conference on
         
        
            Conference_Location : 
Wuhan, Hubei
         
        
            Print_ISBN : 
978-0-7695-3336-0
         
        
        
            DOI : 
10.1109/CSSE.2008.556