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...
Saved in:
Main Author: | |
---|---|
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 |