18110

A Comparison between GPU-based Volume Ray Casting Implementations: Fragment Shader, Compute Shader, OpenCL, and CUDA

Francisco Sans, Rhadames Carmona
Computer Graphics Center, Computer Science Department, Science Faculty, Central University of Venezuela, Caracas, Venezuela. 1041-A
CLEI Electronic Journal, Volume 20, Number 2, Paper 7, 2017

@article{sans2017comparison,

   title={A Comparison between GPU-based Volume Ray Casting Implementations: Fragment Shader, Compute Shader, OpenCL, and CUDA},

   author={Sans, Francisco and Carmona, Rhadam{‘e}s},

   journal={CLEI ELECTRONIC JOURNAL},

   volume={20},

   number={2},

   year={2017}

}

Download Download (PDF)   View View   Source Source   

698

views

Volume rendering is an important area of study in computer graphics, due to its application in areas such as medicine, physic simulations, oil and gas industries, and others. The main used method nowadays for volume rendering is ray casting. Nevertheless, there are a variety of parallel APIs that can be used to implement it. Thus, it is important to evaluate the performance of ray casting in different parallel APIs to help programmers in selecting one of them. In this paper, we present a performance comparison using OpenGL with fragment shader, OpenGL with compute shader, OpenCL, and CUDA.
Rating: 2.7/5. From 3 votes.
Please wait...

* * *

* * *

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: