2011
DOI: 10.1007/s10766-011-0185-2
|View full text |Cite
|
Sign up to set email alerts
|

Accelerating Time and Depth Seismic Migration by CPU and GPU Cooperation

Abstract: In this paper, we discuss the porting strategy and the achieved performance of Petrobras production code that implements Kirchhoff prestack time and depth seismic migration algorithms on a cluster of 64 GPUs and 256 CPU cores. The time migration of a real-world survey was 20 times faster in the full cluster with GPUs than in the full cluster without GPUs. The introduction of GPUs accelerated the depth migration of another real-world survey by a factor of 5. In both cases, a large fraction of the achieved gains… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0
1

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(9 citation statements)
references
References 14 publications
0
8
0
1
Order By: Relevance
“…Kirchhoff migration is primarily used as an industrial seismic exploration tool, and as such, implementations are usually developed with a view to industrial competitiveness, and publications of implementation or performance details are few (Panetta et al 2007(Panetta et al , 2012. Having performed some initial optimisation for x86 architectures, we now discuss some salient points.…”
Section: O M P U T a T I O N A L I M P L E M E N T A T I O Nmentioning
confidence: 99%
See 1 more Smart Citation
“…Kirchhoff migration is primarily used as an industrial seismic exploration tool, and as such, implementations are usually developed with a view to industrial competitiveness, and publications of implementation or performance details are few (Panetta et al 2007(Panetta et al , 2012. Having performed some initial optimisation for x86 architectures, we now discuss some salient points.…”
Section: O M P U T a T I O N A L I M P L E M E N T A T I O Nmentioning
confidence: 99%
“…As a result, a naive implementation could easily give rise to "thrashing", failing to reuse cached data before they are evicted, in favour of uncached data mandated by the algorithm's access pattern. It is possible and critical for efficient use of hardware to achieve cache reuse by strategically choosing the order of data updates and resulting access pattern, as mentioned in the work of Panetta et al (2012).…”
Section: O M P U T a T I O N A L I M P L E M E N T A T I O Nmentioning
confidence: 99%
“…Only few works use CPU and GPU to solve PKTM. Panetta et al , presented a combined solution where both CPU and GPU were used to perform meaningful computations. In such proposed strategy, the computational power provided by CPU was employed to execute operations of reading and filtering input trace, besides performing traditional I/O and control operations.…”
Section: Related Workmentioning
confidence: 99%
“…Consequently, parallel and distributed computing techniques have been applied in PKTM aiming to reduce its execution time . Because of data parallelism characteristics of PKTM algorithm, many works, for example and , have proposed the use of computational accelerators such as Graphical Processing Units (GPU) or Field‐programable Gate Array (FPGA) to reduce PKTM execution time. In this strategy, generally the computation is accomplished just by GPUs and FPGAs, and CPU is used only for performing control tasks such as moving data from memory to these devices.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation