ACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION

Seismic reflection data processing with the Common Reflection Surface (CRS) method - Stack is currently felt less widespread, because the calculation process is slower compared to conventional methods. However, this CRS-Stack method is believed to be a method that can map the reflector tilted and...

Full description

Saved in:
Bibliographic Details
Main Author: Maulana, Irfan
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/40465
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:40465
spelling id-itb.:404652019-07-02T16:16:04ZACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION Maulana, Irfan Indonesia Theses CRS, CUDA, Differential Evolution, parallel computing, OpenMP, optimization. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/40465 Seismic reflection data processing with the Common Reflection Surface (CRS) method - Stack is currently felt less widespread, because the calculation process is slower compared to conventional methods. However, this CRS-Stack method is believed to be a method that can map the reflector tilted and to better regulate, while at the same time increasing the S / N ratio. The search for the attributes of CRS-Stack N, RN, and RNIP that have been adopted so far is to use the cascade method. If the attributes are searched directly, the best combination of CRS-Stack attributes is determined from all seismic data, so it requires a very long processing time. Previous research has shown that the use of parallel computing with CPU - OpenMP can improve CRS-Stack data processing performance with a direct method of 3.6 times faster than without parallel computing. However, faster seismic data processing is needed. Thus, the purpose of this study is to find alternative methods that can speed up the CRS-Stack data processing process compared to the previous methods. In this study, the same use of synthetic data needs to be done, so that the acceleration of processing seismic data from a method against other methods can be compared. The data processing acceleration method proposed in this study is GPGPU-CUDA parallel computing method and Differential Evolution optimization. The performance of these two methods is then compared to the CPU-OpenMP implementation proposed by previous researchers. The results showed that the performance speed of CRS calculations with the GPGPU-CUDA method increased 9 times and Differential Evolution increased 26 times faster than the CPU-OpenMP method. Improving the speed of data processing using the GPGPU-CUDA method is still not as good as the results of the Differential Evolution method. Although GPU uses more cores than CPU usage, the GPGPU-CUDA method has Input-Output problems between CPU and GPU, as well as using brute force for all combinations of parameters. Whereas in applying the Differential Evolution method, acceleration occurs because it uses the optimum value of a sample by a certain iteration. Thus, increasing the processing speed of reflection seismic data using the CRS-Stack method produced from this study is expected to increase its popularity, so that a better and more accurate description of the subsurface of the earth can be achieved with a much shorter time. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Seismic reflection data processing with the Common Reflection Surface (CRS) method - Stack is currently felt less widespread, because the calculation process is slower compared to conventional methods. However, this CRS-Stack method is believed to be a method that can map the reflector tilted and to better regulate, while at the same time increasing the S / N ratio. The search for the attributes of CRS-Stack N, RN, and RNIP that have been adopted so far is to use the cascade method. If the attributes are searched directly, the best combination of CRS-Stack attributes is determined from all seismic data, so it requires a very long processing time. Previous research has shown that the use of parallel computing with CPU - OpenMP can improve CRS-Stack data processing performance with a direct method of 3.6 times faster than without parallel computing. However, faster seismic data processing is needed. Thus, the purpose of this study is to find alternative methods that can speed up the CRS-Stack data processing process compared to the previous methods. In this study, the same use of synthetic data needs to be done, so that the acceleration of processing seismic data from a method against other methods can be compared. The data processing acceleration method proposed in this study is GPGPU-CUDA parallel computing method and Differential Evolution optimization. The performance of these two methods is then compared to the CPU-OpenMP implementation proposed by previous researchers. The results showed that the performance speed of CRS calculations with the GPGPU-CUDA method increased 9 times and Differential Evolution increased 26 times faster than the CPU-OpenMP method. Improving the speed of data processing using the GPGPU-CUDA method is still not as good as the results of the Differential Evolution method. Although GPU uses more cores than CPU usage, the GPGPU-CUDA method has Input-Output problems between CPU and GPU, as well as using brute force for all combinations of parameters. Whereas in applying the Differential Evolution method, acceleration occurs because it uses the optimum value of a sample by a certain iteration. Thus, increasing the processing speed of reflection seismic data using the CRS-Stack method produced from this study is expected to increase its popularity, so that a better and more accurate description of the subsurface of the earth can be achieved with a much shorter time.
format Theses
author Maulana, Irfan
spellingShingle Maulana, Irfan
ACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION
author_facet Maulana, Irfan
author_sort Maulana, Irfan
title ACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION
title_short ACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION
title_full ACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION
title_fullStr ACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION
title_full_unstemmed ACCELERATION OF SEISMIC REFLECTION DATA PROCESSING WITH CRS-STACK METHOD USING GPGPU-CUDA AND DIFFERENTIAL EVOLUTION
title_sort acceleration of seismic reflection data processing with crs-stack method using gpgpu-cuda and differential evolution
url https://digilib.itb.ac.id/gdl/view/40465
_version_ 1821998103846191104