• DocumentCode
    2967591
  • Title

    Coherent ray tracing via stream filtering

  • Author

    Gribble, Christiaan P. ; Ramani, Karthik

  • Author_Institution
    Dept. of Comput. Sci., Grove City Coll., Grove City, OH
  • fYear
    2008
  • fDate
    9-10 Aug. 2008
  • Firstpage
    59
  • Lastpage
    66
  • Abstract
    We introduce an approach to coherent ray tracing based on a new stream filtering algorithm. This algorithm, which is motivated by breadth-first ray traversal and elimination of inactive ray elements, exploits the coherence exhibited by processing arbitrarily-sized groups of rays in SIMD fashion. These groups are processed by a series of filters that partition rays into active and inactive subsets throughout the various stages of the rendering process. We present results obtained with a detailed cycle-accurate simulation of a hardware architecture that supports wider-than-four SIMD processing and efficient scatter/gather memory and stream partitioning operations. In this context, stream filtering achieves frame rates of 15-25 fps for scenes of high geometric complexity rendered with path tracing and a variety of advanced visual effects.
  • Keywords
    computational complexity; computational geometry; parallel processing; ray tracing; rendering (computer graphics); SIMD processing; breadth-first ray traversal; coherent ray tracing; geometric complexity; inactive subsets; rendering process; stream filtering algorithm; Cities and towns; Clocks; Computer architecture; Computer graphics; Computer science; Filtering; Hardware; Parallel processing; Ray tracing; Rendering (computer graphics); I.3.1 [Computer Graphics]: Hardware Architecture—Parallel processing; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Ray tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-1-4244-2741-3
  • Type

    conf

  • DOI
    10.1109/RT.2008.4634622
  • Filename
    4634622