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 |
Externí odkaz: |