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
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;
Conference_Titel :
High Performance Computing (HiPC), 2013 20th International Conference on
Conference_Location :
Bangalore
DOI :
10.1109/HiPC.2013.6799114