GPU-based 3D Wavelet Transform
Physics and Computer Architecture Department, Miguel Hernandez University, Elche, Spain
International Conference on Computational and Mathematical Methods in Science and Engineering (CMMSE), 2012
@article{galiano2012gpu,
title={GPU-based 3D Wavelet Transform},
author={Galiano, V. and L{‘o}pez, O. and Malumbres, M.P. and Migall{‘o}n, H.},
year={2012}
}
Wide amount of applications like volumetric medical data compression, video watermarking and video coding use the three-dimensional wavelet transform (3D-DWT) in their algorithms. In this work, we present GPU algorithms, based on both global and shared memory, to compute the 3D-DWT transform on both the GTX280 and the GMT540 platforms. The results obtained show that speed-ups of 19.7 and 10.65 on average can be obtained for the GTX280 and GMT540 platforms respectively when only the GPU’s global memory is used. Moreover, Speed-ups increase considerably to 87 and 25 when the shared memory in the device is used optimizing the memory access to avoid idle threads. Futhermore, we discuss speed-up evolution depending on the group of pictures size (GOP).
January 24, 2013 by hgpu