Title of article
Cache-Efficient Layouts of Bounding Volume Hierarchies
Author/Authors
Sung-Eui Yoon، نويسنده , , Dinesh Manocha، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2006
Pages
10
From page
507
To page
516
Abstract
We present a novel algorithm to compute cache-efficient layouts of bounding volume hierarchies (BVHs) of polygonal
models. Our approach does not make any assumptions about the cache parameters or block sizes of the memory
hierarchy. We introduce a new probabilistic model to predict the runtime access patterns of a BVH. Our layout
computation algorithm utilizes parent-child and spatial localities between the accessed nodes to reduce both the
number of cache misses and the size of the working set. Our algorithm also works well for spatial partitioning
hierarchies including kd-trees. We use our algorithm to compute layouts of BVHs and spatial partitioning hierarchies
of large models composed of millions of triangles. We compare our cache-efficient layouts with other layouts in the
context of collision detection and ray tracing. In our benchmarks, our layouts consistently show better performance
over other layouts and improve the performance of these applications by 26%–300% without any modification of the
underlying algorithms or runtime applications
Journal title
Computer Graphics Forum
Serial Year
2006
Journal title
Computer Graphics Forum
Record number
404758
Link To Document