Parallel volume rendering implementation on graphics cards using CUDA

  • Authors:
  • Jens Fangerau;Susanne Krömker

  • Affiliations:
  • Interdisciplinary Center for Scientific Computing, Heidelberg University, Visualization and Numerical Geometry Group, Heidelberg, Germany;Interdisciplinary Center for Scientific Computing, Heidelberg University, Visualization and Numerical Geometry Group, Heidelberg, Germany

  • Venue:
  • Facing the multicore-challenge
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ever-increasing amounts of volume data require high-end parallel visualization methods to process this data interactively. To meet the demands, progamming on graphics cards offers an effective and fast approach to compute volume rendering methods due to the parallel architecture of today's graphics cards. In this paper, we introduce a volume ray casting method working in parallel which provides an interactive visualization. Since data can be processed independently, we managed to speed up the computation on the GPU by a peak factor of more than 400 compared to our sequential CPU version. The parallelization is realized by using the application programming interface CUDA.