DocumentCode
1877703
Title
Performance and energy consumption analysis of a seismic application for three different architectures intended for oil and gas industry
Author
Melo, Lucas T. ; Menezes, Gilliano G. S. ; Silva-Filho, A.G. ; Lima, Manoel E.
Author_Institution
Inf. Center (CIn), Fed. Univ. of Pernambuco (UFPE), Recife, Brazil
fYear
2013
fDate
18-21 Dec. 2013
Firstpage
386
Lastpage
395
Abstract
In the most cases, seismic migration applications demand considerable computing throughput, since this feature denotes a need to apply complex models that are continuously run to evaluate drilling of petroleum wells. Given to the inherent computational complexity and the immense amount of processed data, High-Performance Computing (HPC) solutions can be attractive to perform this kind of application. Nowadays, low energy consumption has been highly desirable in high-performance processing when applied to large clusters that continuously run certain applications. Thereby, the use of an architecture that combines high performance and low energy consumption is desirable. This work describes an analysis in terms of performance, energy consumption and cost for three different architectures (Multicore, FPGA and GPGPU) intended to process a seismic application based on RTM (Reverse Time Migration) algorithm for an industrial application with this objective. Results indicate that the GPGPU architecture achieved the best performance in terms of energy consumption. When compared to the Multicore architecture, an about 15 times higher efficiency/Joule was observed. This architecture performed the RTM algorithm about 32 times faster when compared with the non-optimized implementation on CPU.
Keywords
computational complexity; data handling; energy consumption; field programmable gate arrays; gas industry; geophysics computing; graphics processing units; multiprocessing systems; oil drilling; parallel processing; petroleum industry; seismology; CPU; FPGA; GPGPU architecture; HPC solutions; RTM algorithm; computational complexity; computing throughput; data processing; energy consumption analysis; gas industry; high-performance computing; high-performance processing; industrial application; multicore architecture; oil industry; performance analysis; petroleum well drilling; reverse time migration; seismic application; seismic migration application; Data transfer; Energy consumption; Field programmable gate arrays; Instruction sets; Kernel; Multicore processing; Energy Consumption; FPGA; GPGPU; High-Performance; Multicore; Seismic Applications and Petroleum Industry;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing (HiPC), 2013 20th International Conference on
Conference_Location
Bangalore
Type
conf
DOI
10.1109/HiPC.2013.6799114
Filename
6799114
Link To Document