Accelerating Time and Depth Seismic Migration by CPU and GPU Cooperation

Autor: Leandro T. Carneiro, Carlos Alves da Cunha Filho, Andre Luiz Romanelli Rosa, Jairo Panetta, David Sotelo, Carlos H. B. de Albrecht, Silvio Sinedino Pinheiro, Luiz Monnerat, Paulo R. P. de Souza Filho, Thiago Teixeira, Fernando M. Roxo da Motta
Rok vydání: 2011
Předmět:
Zdroj: International Journal of Parallel Programming. 40:290-312
ISSN: 1573-7640
0885-7458
DOI: 10.1007/s10766-011-0185-2
Popis: 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 were due to the porting strategy that privileges CPU-GPU cooperation instead of pure GPU speed. Another strategy that contributed to the high gains was GPU overloading by multiple MPI processes. To cope with the heterogeneous load of real-world data, we developed a dynamic load balancing scheme that significantly speeds up computation.
Databáze: OpenAIRE