arrow
Return

MSKD: multi-split KD-tree design on GPU

delete2014-11-22
delete2
PRE
AI
X
Xin Yang *
B
Bing Yang
P
Pengjie Wang *
许端清 (Duanqing Xu)
DOI:10.1007/s11042-014-2371-xdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present a novel parallel acceleration structure construction and traversal algorithm designed to efficiently exploit the massive parallel computing cores on the Graphic Processing Unit(GPU) to improve the render performance. Our associated data structure is called multi-split KD-tree or MSKD, which focuses on fast generating and efficiently traveling multiple child nodes hierarchy in parallel. At build-time, we introduce a multi-split node generation method to split along three-dimension axes into eight child nodes once, and gather quickly high-quality child nodes even at early construction phase. During traversal, we propose a progressive traversal to fast decide the visiting order for multiple child nodes. Then, we use a dynamic ray transfer to adaptively drive the traversal tasks execution on the GPU. Our experiments with this hierarchy show the construction and traversal performance improvement for ray tracing using MSKD compared to previous methods.
Keywords:
KD-tree
Acceleration structure
Ray tracing
Graphics hardware
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Multimedia Tools and Applications cover
Multimedia Tools and Applications
IF:
3
Papers:
1.9W
Citations:
3.2W

Organization

D
Dalian Minzu University
Scholars:
2.0K
Papers: 1.7K
Citations: 2.6K
D
Dalian University of Technology
Scholars:
5.9W
Papers: 4.4W
Citations: 5.5W
Z
zhejiang university
Scholars:
17.6W
Papers: 12.1W
Citations: 152
researcher View more organizations