Title :
Parallel implementation of R-trees on the GPU
Author :
Luo, Lijuan ; Wong, Martin D F ; Leong, Lance
Author_Institution :
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fDate :
Jan. 30 2012-Feb. 2 2012
Abstract :
R-tree is an important spatial data structure used in EDA as well as other fields. Although there has been a huge literature of parallel R-tree query, as far as we know, our work is the first successful one to parallelize R-tree query on the GPU. We also propose the first R-tree construction method on the GPU. Unlike the other parallel construction methods, our method does not depend on a partition algorithm and guarantees the same quality as the sequential construction. Experiments show that more than 30× speedup on R-tree query and more than 20× speedup on R-tree construction are achieved.
Keywords :
graphics processing units; parallel processing; query processing; spatial data structures; trees (mathematics); EDA; GPU; R-tree construction method; parallel R-tree query; parallel construction method; parallel implementation; sequential construction; spatial data structure; Arrays; Graphics processing unit; Indexes; Kernel; Loading; Parallel processing; Sorting;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0770-3
DOI :
10.1109/ASPDAC.2012.6164973