SAH KD-Tree Construction on GPU
Zhefeng Wu, Fukai Zhao, Xinguo Liu
High-Performance Graphics, 2011, pp. 71--78.
Abstract: KD-tree is one of the most efficient acceleration data structures for ray tracing. In this paper, we present a kd-tree construction algorithm that is precisely SAH-optimized and runs entirely on GPU. We construct the tree nodes in breadth-first order. In order to precisely evaluate the SAH cost, we design a parallel scheme based on the standard parallel scan primitive to count the triangle numbers for all split candidates, and a bucket-based algorithm to sort theAABBs (axis-aligned bounding box) of the clipped triangles of the child nodes. The proposed parallel algorithms can be mapped well to GPU's streaming architecture. The experiments showed that our algorithm can produce the highest quality kd-tree as the off-line CPU algorithms, but runs faster than multi-core CPU algorithms and the GPU SAH BVH-Tree algorithm.
@inproceedings{Wu:2011:SKC,
author = {Zhefeng Wu and Fukai Zhao and Xinguo Liu},
title = {SAH KD-Tree Construction on GPU},
booktitle = {High-Performance Graphics},
pages = {71--78},
year = {2011},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."