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 :
بازگشت