Spatial Join with R-Tree on Graphics Processing Units

Main Article Content

T. Yampaka
P. Chongstitvatana

Abstract

Spatial operations such as spatial join combine two objects on spatial predicates. It is different from relational join because objects have multi dimensions and spatial join consumes large execution time. Recently, many researches tried to find methods to improve the execution time. Parallel spatial join is one method to improve the execution time. Comparison between objects can be done in parallel. Spatial datasets are large. R-Tree data structure can improve the performance of spatial join.
In this paper, a parallel spatial join on Graphic processor unit (GPU) is introduced. The capacity of GPU which has many processors to accelerate the computation is exploited. The experiment is carried out to compare the spatial join between a sequential implementation with C language on CPU and a parallel implementation with CUDA C language on GPU. The result shows that the spatial join on GPU is faster than on a conventional processor.

Article Details

How to Cite
Yampaka, T., & Chongstitvatana, P. (2013). Spatial Join with R-Tree on Graphics Processing Units. Applied Science and Engineering Progress, 5(3), 1–7. Retrieved from https://ph02.tci-thaijo.org/index.php/ijast/article/view/67317
Section
Technology