DocumentCode :
2373586
Title :
SAH Based KD Tree Construction on Hybrid Architecture
Author :
Zhou, Peng ; Meng, Xiangxu
Author_Institution :
Dept. of Comput. Sci., Shandong Univ., Jinan, China
fYear :
2011
fDate :
15-16 May 2011
Firstpage :
185
Lastpage :
189
Abstract :
KD tree is one of the most widely used acceleration structure for ray tracing. High quality KD tree has the ability to avoid many unnecessary ray traversal and ray-triangle intersection calculations. The best method to construct a high quality KD tree is by using Surface Area Heuristic (SAH). However, the SAH computation is expensive. In this paper, we present a parallel SAH KD tree construction algorithm. We propose a architecture for parallel constructing process which can minimize the communication among working threads, and a load balance strategy for improving the parallel speedup. In our system, GPU is employed to accelerate the time consuming part of the building process. Our algorithm can achieve 4-5x speed up on a hybrid architecture of CPU and GPU.
Keywords :
computational complexity; computer graphic equipment; coprocessors; parallel algorithms; parallel architectures; ray tracing; resource allocation; trees (mathematics); CPU; GPU; SAH KD tree construction algorithm; high quality KD tree construction; hybrid architecture; load balance strategy; parallel constructing process; ray tracing; ray traversal; surface area heuristic computation; Acceleration; Buildings; Computer architecture; Graphics processing unit; Heuristic algorithms; Instruction sets; Ray tracing; GPU; KD tree; Multi-Core; Parallel; SAH;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Media and Digital Content Management (DMDCM), 2011 Workshop on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4577-0271-6
Electronic_ISBN :
978-0-7695-4413-7
Type :
conf
DOI :
10.1109/DMDCM.2011.14
Filename :
5959680
Link To Document :
بازگشت