Direct volume rendering of unstructured tetrahedral meshes using CUDA and OpenMP
buir.contributor.author | Güdükbay, Uğur | |
dc.citation.epage | 344 | en_US |
dc.citation.issueNumber | 2 | en_US |
dc.citation.spage | 324 | en_US |
dc.citation.volumeNumber | 67 | en_US |
dc.contributor.author | Okuyan, E. | en_US |
dc.contributor.author | Güdükbay, Uğur | en_US |
dc.date.accessioned | 2016-02-08T10:58:40Z | |
dc.date.available | 2016-02-08T10:58:40Z | |
dc.date.issued | 2014 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description.abstract | Direct volume visualization is an important method in many areas, including computational fluid dynamics and medicine. Achieving interactive rates for direct volume rendering of large unstructured volumetric grids is a challenging problem, but parallelizing direct volume rendering algorithms can help achieve this goal. Using Compute Unified Device Architecture (CUDA), we propose a GPU-based volume rendering algorithm that itself is based on a cell projection-based ray-casting algorithm designed for CPU implementations. We also propose a multicore parallelized version of the cell-projection algorithm using OpenMP. In both algorithms, we favor image quality over rendering speed. Our algorithm has a low memory footprint, allowing us to render large datasets. Our algorithm supports progressive rendering. Wecompared the GPU implementation with the serial and multicore implementations.We observed significant speed-ups that, together with progressive rendering, enables reaching interactive rates for large datasets. © Springer Science+Business Media New York 2013. | en_US |
dc.identifier.doi | 10.1007/s11227-013-1004-x | en_US |
dc.identifier.eissn | 1573-0484 | en_US |
dc.identifier.issn | 0920-8542 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/26353 | en_US |
dc.language.iso | English | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1007/s11227-013-1004-x | en_US |
dc.source.title | Journal of Supercomputing: an international journal of high-performance computer design, analysis and use | en_US |
dc.subject | Compute unified device | en_US |
dc.subject | Direct volume visualization | en_US |
dc.subject | Graphics processing unit (GPU) | en_US |
dc.subject | Unstructured tetrahedral meshes | en_US |
dc.subject | Volume rendering | en_US |
dc.subject | Compute unified device architecture (CUDA) | en_US |
dc.subject | Direct volume rendering | en_US |
dc.subject | OpenMP | en_US |
dc.title | Direct volume rendering of unstructured tetrahedral meshes using CUDA and OpenMP | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Direct volume rendering of unstructured tetrahedral meshes using CUDA and OpenMP.pdf
- Size:
- 1.15 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version