• Login
    View Item 
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • EGPGV: Eurographics Workshop on Parallel Graphics and Visualization
    • EGPGV12: Eurographics Symposium on Parallel Graphics and Visualization
    • View Item
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • EGPGV: Eurographics Workshop on Parallel Graphics and Visualization
    • EGPGV12: Eurographics Symposium on Parallel Graphics and Visualization
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Explicit Cache Management for Volume Ray-Casting on Parallel Architectures

    Thumbnail
    View/Open
    031-040.pdf (466.3Kb)
    Date
    2012
    Author
    Jönsson, Daniel ORCID
    Ganestam, Per
    Doggett, Michael ORCID
    Ynnerman, Anders ORCID
    Ropinski, Timo ORCID
    Pay-Per-View via TIB Hannover:

    Try if this item/paper is available.

    Metadata
    Show full item record
    Abstract
    A 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.
    BibTeX
    @inproceedings {10.2312:EGPGV:EGPGV12:031-040,
    booktitle = {Eurographics Symposium on Parallel Graphics and Visualization},
    editor = {Hank Childs and Torsten Kuhlen and Fabio Marton},
    title = {{Explicit Cache Management for Volume Ray-Casting on Parallel Architectures}},
    author = {Jönsson, Daniel and Ganestam, Per and Doggett, Michael and Ynnerman, Anders and Ropinski, Timo},
    year = {2012},
    publisher = {The Eurographics Association},
    ISSN = {1727-348X},
    ISBN = {978-3-905674-35-4},
    DOI = {10.2312/EGPGV/EGPGV12/031-040}
    }
    URI
    http://dx.doi.org/10.2312/EGPGV/EGPGV12/031-040
    Collections
    • EGPGV12: Eurographics Symposium on Parallel Graphics and Visualization

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA
     

     

    Browse

    All of Eurographics DLCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    BibTeX | TOC

    Create BibTeX Create Table of Contents

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA