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
Link To Document :
بازگشت