Parallel Construction of Multidimensional Binary Search Trees

  • Authors:
  • Ibraheem Al-Furaih;Srinivas Aluru;Sanjay Goil;Sanjay Ranka

  • Affiliations:
  • Syracuse Univ., Syracuse, NY;Iowa State Univ., Ames;Northwestern Univ., Evanston, IL;Univ. of Florida, Gainesville

  • Venue:
  • IEEE Transactions on Parallel and Distributed Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multidimensional binary search tree (abbreviated k-d tree) is a popular data structure for the organization and manipulation of spatial data. The data structure is useful in several applications including graph partitioning, hierarchical applications such as molecular dynamics and $n$-body simulations, and databases. In this paper, we study efficient parallel construction of k-d trees on coarse-grained distributed memory parallel computers. We consider several algorithms for parallel k-d tree construction and analyze them theoretically and experimentally, with a view towards identifying the algorithms that are practically efficient. We have carried out detailed implementations of all the algorithms discussed on the CM-5 and report on experimental results.