Parallel Decompression of Seismic Data on GPU Using a Lifting Wavelet Algorithm
Universidad Industrial de Santander, Bucaramanga
The Twentieth Symposium on Signal Processing, Images and Computer Vision (STSIVA-2015), 2015
@article{castelar2015parallel,
title={Parallel Decompression of Seismic Data on GPU Using a Lifting Wavelet Algorithm},
author={Castelar, Jairo A and Angulo, Carlos A and Fajardo, Carlos A},
year={2015}
}
Subsurface images are widely used by the oil companies to find oil reservoirs. The construction of these images involves to collect and process a huge amount of seismic data. Generally, the oil companies use compression algorithms to reduce the storage and transmission costs. Currently, the compression process is developed on-site using CPU architectures, whereas the construction of the subsurface images is developed on GPU clusters. For this reason, the decompression process has to be developed on GPU architectures. So, fast and parallel decompression algorithms are required to be implemented on GPUs. We implemented an algorithm that performs the decompression of seismic traces on GPU. The algorithm is based on a 2D Lifting Wavelet Transform. The decompression algorithm was developed in CUDA 6.5 and implemented into a GeForce GTX660 GPU. This algorithm was tested using different data sets supplied by an oil company. Experimental results allowed us to establish how the compression ratio affects the performance of our algorithm. Additionally, we also show how the number of threads per block affects this performance.
September 19, 2015 by hgpu