Maximizing Parallelism in the Construction of BVHs, Octrees, and k-d Trees

Loading...
Thumbnail Image
Date
2012
Authors
Karras, Tero
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
A number of methods for constructing bounding volume hierarchies and point-based octrees on the GPU are based on the idea of ordering primitives along a space-filling curve. A major shortcoming with these methods is that they construct levels of the tree sequentially, which limits the amount of parallelism that they can achieve. We present a novel approach that improves scalability by constructing the entire tree in parallel. Our main contribution is an in-place algorithm for constructing binary radix trees, which we use as a building block for other types of trees.
Description

        
@inproceedings{
:10.2312/EGGH/HPG12/033-037
, booktitle = {
Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics
}, editor = {
Carsten Dachsbacher and Jacob Munkberg and Jacopo Pantaleoni
}, title = {{
Maximizing Parallelism in the Construction of BVHs, Octrees, and k-d Trees
}}, author = {
Karras, Tero
}, year = {
2012
}, publisher = {
The Eurographics Association
}, ISSN = {
2079-8679
}, ISBN = {
978-3-905674-41-5
}, DOI = {
/10.2312/EGGH/HPG12/033-037
} }
Citation