Explicit Cache Management for Volume Ray-Casting on Parallel Architectures

dc.contributor.authorJönsson, Danielen_US
dc.contributor.authorGanestam, Peren_US
dc.contributor.authorDoggett, Michaelen_US
dc.contributor.authorYnnerman, Andersen_US
dc.contributor.authorRopinski, Timoen_US
dc.contributor.editorHank Childs and Torsten Kuhlen and Fabio Martonen_US
dc.date.accessioned2013-11-08T10:25:56Z
dc.date.available2013-11-08T10:25:56Z
dc.date.issued2012en_US
dc.description.abstractA major challenge when designing general purpose graphics hardware is to allow efficient access to texture data. Although different rendering paradigms vary with respect to their data access patterns, there is no flexibility when it comes to data caching provided by the graphics architecture. In this paper we focus on volume ray-casting, and show the benefits of algorithm-aware data caching. Our Marching Caches method exploits inter-ray coherence and thus utilizes the memory layout of the highly parallel processors by allowing them to share data through a cache which marches along with the ray front. By exploiting Marching Caches we can apply higher-order reconstruction and enhancement filters to generate more accurate and enriched renderings with an improved rendering performance. We have tested our Marching Caches with seven different filters, e. g., Catmul-Rom, Bspline, ambient occlusion projection, and could show that a speed up of four times can be achieved compared to using the caching implicitly provided by the graphics hardware, and that the memory bandwidth to global memory can be reduced by orders of magnitude. Throughout the paper, we will introduce the Marching Cache concept, provide implementation details and discuss the performance and memory bandwidth impact when using different filters.en_US
dc.description.seriesinformationEurographics Symposium on Parallel Graphics and Visualizationen_US
dc.identifier.isbn978-3-905674-35-4en_US
dc.identifier.issn1727-348Xen_US
dc.identifier.urihttps://doi.org/10.2312/EGPGV/EGPGV12/031-040en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectCategories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Volume Renderingen_US
dc.titleExplicit Cache Management for Volume Ray-Casting on Parallel Architecturesen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
031-040.pdf
Size:
466.39 KB
Format:
Adobe Portable Document Format