GPU optimization of convolution for large 3-d real images

  • Authors:
  • Pavel Karas;David Svoboda;Pavel Zemčík

  • Affiliations:
  • Centre for Biomedical Image Analysis, Faculty of Informatics, Masaryk University, Brno, Czech Republic;Centre for Biomedical Image Analysis, Faculty of Informatics, Masaryk University, Brno, Czech Republic;Dept. of Computer Graphics and Multimedia, Faculty of Information Technology, Brno University of Technology, Brno, Czech Republic

  • Venue:
  • ACIVS'12 Proceedings of the 14th international conference on Advanced Concepts for Intelligent Vision Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a method for computing convolution of large 3-D images with respect to real signals. The convolution is performed in a frequency domain using a convolution theorem. Due to properties of real signals, the algorithm can be optimized so that both time and the memory consumption are halved when compared to complex signals of the same size. Convolution is decomposed in a frequency domain using the decimation in frequency (DIF) algorithm. The algorithm is accelerated on a graphics hardware by means of the CUDA parallel computing model, achieving up to 10× speedup with a single GPU over an optimized implementation on a quad-core CPU.