Parallel kd-Tree Construction on the GPU with an Adaptive Split and Sort Strategy

被引:0
|
作者
David Wehr
Rafael Radkowski
机构
[1] Iowa State University,Virtual Reality Applications Center
关键词
GPU computing; kd-Tree construction; Parallel radix sort; 3D-point registration;
D O I
暂无
中图分类号
学科分类号
摘要
We introduce a parallel kd-tree construction method for 3-dimensional points on a GPU which employs a sorting algorithm that maintains high parallelism throughout construction. Typically, large arrays in the upper levels of a kd-tree do not yield high performance when computing each node in one thread. Conversely, small arrays in the lower levels of the tree do not benefit from typical parallel sorts. To address these issues, the proposed sorting approach uses a modified parallel sort on the upper levels before switching to basic parallelization on the lower levels. Our work focuses on 3D point registration and our results indicate that a speed gain by a factor of 100 can be achieved in comparison to a naive parallel algorithm for a typical scene.
引用
收藏
页码:1139 / 1156
页数:17
相关论文
共 44 条
  • [1] Parallel kd-Tree Construction on the GPU with an Adaptive Split and Sort Strategy
    Wehr, David
    Radkowski, Rafael
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (06) : 1139 - 1156
  • [2] MSKD: multi-split KD-tree design on GPU
    Xin Yang
    Bing Yang
    Pengjie Wang
    Duanqing Xu
    Multimedia Tools and Applications, 2016, 75 : 1349 - 1364
  • [3] MSKD: multi-split KD-tree design on GPU
    Yang, Xin
    Yang, Bing
    Wang, Pengjie
    Xu, Duanqing
    MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (02) : 1349 - 1364
  • [4] KD-tree based parallel adaptive rendering
    Xiao-Dan Liu
    Jia-Ze Wu
    Chang-Wen Zheng
    The Visual Computer, 2012, 28 : 613 - 623
  • [5] KD-tree based parallel adaptive rendering
    Liu, Xiao-Dan
    Wu, Jia-Ze
    Zheng, Chang-Wen
    VISUAL COMPUTER, 2012, 28 (6-8): : 613 - 623
  • [6] Research on Parallel KD-Tree Construction for Ray Tracing
    Zhang Peicheng
    Xu Huahu
    Bian Minjie
    Gao Honghao
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (11): : 49 - 59
  • [7] Radar simulation with kD-tree on the GPU
    Shi, Kejian
    Wang, Bin
    Zhu, Tianqian
    Zhang, Hui
    Hou, Zhaoguo
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (03): : 440 - 448
  • [8] Parallel Randomized KD-tree Forest on GPU Cluster for Image Descriptor Matching
    Hu, Linjia
    Nooshabadi, Saeid
    Ahmadi, Majid
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 582 - 585
  • [9] Massively Parallel KD-tree Construction and Nearest Neighbor Search Algorithms
    Hu, Linjia
    Nooshabadi, Saeid
    Ahmadi, Majid
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2752 - 2755
  • [10] Fast kd-tree construction with an adaptive error-bounded heuristic
    Hunt, Warren
    Mark, William R.
    Stoll, Gordon
    RT 06: IEEE SYMPOSIUM ON INTERACTIVE RAY TRACING 2006, PROCEEDINGS, 2006, : 81 - +