GPU-Based Parallel Bulk Loading R-trees Using STR Method on Fine-Grained Model

SHAOHua,JIANGNan,HUBin,LVHeng,ZHUJin
DOI: https://doi.org/10.13203/j.whugis20130158
2014-01-01
Abstract:In the era of big data,efficient spatial indexes need to be established quickly for massive spatial data.The R-tree spatial index built by the sort tile recursive (STR)technique has excellent query performance but low efficiency when building.We propose an R-tree bulk loading algorithm u-sing a STR technique based on general purpose computing on a GPU.A linear array structure is used to store an R-tree and an overall sorting algorithm is used instead of segmented sorting.Experiments show that our proposed algorithm achieves up to a 27 speedup.Our experiments also indicate that the speedup increases as the data becomes larger.We use a query algorithm on the GPU to verify the R-tree bulk loading algorithm;finding that it has good query performance.Our algorithm takes advan-tage of the parallel processing capacity of the GPU and achieves high efficiency which shows that the technology of GPU computing has broad applicability in the spatial indexing field.
What problem does this paper attempt to address?