DocumentCode :
2443268
Title :
kD-Tree Traversal Implementations for Ray Tracing on Massive Multiprocessors: A Comparative Study
Author :
Santos, Artur L dos ; Teixeira, João Marcelo X N ; De Farias, Thiago S M C ; Teichrieb, Veronica ; Kelner, Judith
Author_Institution :
Multimedia Res. Group, Fed. Univ. of Pernambuco, Recife, Brazil
fYear :
2009
fDate :
28-31 Oct. 2009
Firstpage :
41
Lastpage :
48
Abstract :
Current GPU computational power enables the execution of complex and parallel algorithms, such as Ray Tracing techniques supported by kD-trees for 3D scene rendering in real time. This work describes in detail the study and implementation of five different kD-Tree traversal algorithms using the parallel framework NVIDIA Compute Unified Device Architecture (CUDA), in order to point their pros and cons regarding adaptation capability to the chosen architecture. In addition, a new algorithm is proposed by the authors based on this analysis, aiming performance improvement. A performance analysis of the implemented techniques demonstrates that two of these algorithms, once adequately adapted to CUDA architecture, are capable of reaching speedup gains up to 15times when compared to former CPU implementations and up to 4times in comparison to existing and optimized parallel ones. As a consequence, interactive frame rates are possible for scenes with 1376 times 768 pixels of resolution and 1 million primitives.
Keywords :
parallel algorithms; ray tracing; rendering (computer graphics); tree data structures; 3D scene rendering; GPU computational power; NVIDIA Compute Unified Device Architecture; interactive frame rates; kD-tree traversal implementations; massive multiprocessors; parallel algorithms; performance analysis; ray tracing; speedup gains; Communication standards; Decoding; Digital video broadcasting; Error correction codes; Integrated circuit interconnections; Iterative algorithms; Network-on-a-chip; Parity check codes; Ray tracing; WiMAX; CUDA; Ray Tracing; Traversal; kD-Tree;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2009. SBAC-PAD '09. 21st International Symposium on
Conference_Location :
Sao Paulo
ISSN :
1550-6533
Print_ISBN :
978-0-7695-3857-0
Type :
conf
DOI :
10.1109/SBAC-PAD.2009.25
Filename :
5336215
Link To Document :
بازگشت