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
Link To Document