DocumentCode
2967925
Title
A straightforward CUDA implementation for interactive ray-tracing
Author
Budge, Brian C. ; Anderson, John C. ; Garth, Christoph ; Joy, Kenneth I.
Author_Institution
Univ. of California, Davis, CA
fYear
2008
fDate
9-10 Aug. 2008
Firstpage
178
Lastpage
178
Abstract
In recent years, applying the powerful computational resources delivered by modern GPUs to ray tracing has resulted in a number of ray tracing implementations that allow rendering of moderately sized scenes at interactive speeds. In our poster, we present a fast implementation for ray tracing with CUDA. We describe an optimized GPU-based ray tracing approach within the CUDA framework that does not explicitly make use of ray coherency or architectural specifics and is therefore simple to implement, while still exceeding performance of previously presented approaches. Optimal performance is achieved by empirically tuning the ray tracing kernel to the executing hardware. We describe our implementation in detail and provide a performance analysis and comparison to prior work.
Keywords
computer graphic equipment; interactive systems; ray tracing; rendering (computer graphics); CUDA implementation; GPU; interactive ray-tracing method; rendering method; Computer graphics; Data structures; Hardware; Kernel; Layout; Performance analysis; Processor scheduling; Ray tracing; Standards publication; Yarn; I.3.6 [Computer Graphics]: Graphics data structures and data types-Methodology and Techniques Realism; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Raytracing;
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.4634641
Filename
4634641
Link To Document