Volume Rendering Via Data-Parallel Primitives

dc.contributor.authorLarsen, Matthewen_US
dc.contributor.authorLabasan, Stephanieen_US
dc.contributor.authorNavrátil, Paulen_US
dc.contributor.authorMeredith, Jeremyen_US
dc.contributor.authorChilds, Hanken_US
dc.contributor.editorC. Dachsbacher and P. Navrátilen_US
dc.date.accessioned2015-05-24T19:41:15Z
dc.date.available2015-05-24T19:41:15Z
dc.date.issued2015en_US
dc.description.abstractSupercomputing designs have recently evolved to include architectures beyond the standard CPU. In response, visualization software must be developed in a manner that obviates the need for porting all visualization algorithms to all architectures. Recent research results indicate that building visualization software on a foundation of dataparallel primitives can meet this goal, providing portability over many architectures, and doing it in a performant way. With this work, we introduce an unstructured data volume rendering algorithm which is composed entirely of data-parallel primitives. We compare the algorithm to community standards, and show that the performance we achieve is similar. That is, although our algorithm is hardware-agnostic, we demonstrate that our performance on GPUs is comparable to code that was written for and optimized for the GPU, and our performance on CPUs is comparable to code written for and optimized for the CPU. The main contribution of this work is in realizing the benefits of data-parallel primitives - portable performance, longevity, and programmability - for volume rendering. A secondary contribution is in providing further evidence of the merits of the data-parallel primitives approach itself.en_US
dc.description.sectionheadersParallel Renderingen_US
dc.description.seriesinformationEurographics Symposium on Parallel Graphics and Visualizationen_US
dc.identifier.doi10.2312/pgv.20151155en_US
dc.identifier.pages53-62en_US
dc.identifier.urihttps://doi.org/10.2312/pgv.20151155en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectD.1.3 [Programming Techniques]en_US
dc.subjectConcurrent Programmingen_US
dc.subjectParallel programmingen_US
dc.subjectI.3.3 [Computer Graphics]en_US
dc.subjectPicture/Image Generationen_US
dc.subjectDisplay algorithmsen_US
dc.titleVolume Rendering Via Data-Parallel Primitivesen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
053-062.pdf
Size:
2.88 MB
Format:
Adobe Portable Document Format